当前位置: 首页 > 知识库问答 >
问题:

AWS物联网设备网关是MQTT代理吗?

辛盛
2023-03-14

我试图理解亚马逊AWS物联网,我看到传感器/执行器和AWS(规则引擎)之间有一个设备网关。我知道传感器/执行器是MQTT客户端,可以发布/订阅主题。

设备网关还支持发布/订阅模式,这意味着

设备网关也是MQTT客户端?

那么MQTT代理在哪里?

或者设备网关是AWS IoT服务的代理通信接口?

我已附上AWS IoT上的亚马逊展示图片供参考:

共有1个答案

唐彬炳
2023-03-14

网关是MQTT代理,但不是完全兼容的代理。其中一些差异是:

  • 无保留消息支持

完整的细节可以在这里找到http://docs.aws.amazon.com/iot/latest/developerguide/protocols.html

 类似资料:
  • 物联网设备是非标准设备,可以相互无线连接到网络并能够传输数据。物联网设备正在扩大互联网连接,超越了智能手机,笔记本电脑,平板电脑和台式机等标准设备。通过技术嵌入这些设备使我们能够通过网络进行通信和交互,并且可以远程监控和控制它们。 有许多种基于IEEE 802.15.4标准的物联网设备。这些设备包括无线电池,可连接的传感器板和接口板,对研究人员和开发人员非常有用。 物联网设备包括计算机设备,软件,

  • 我想连接一个从mqtt设备接收数据的外部网关到我的AWS物联网核心。 在这张图片中,您可以找到(或多或少)该项目的概述。 项目详情 总而言之,我想将上一张图片的物联网网关连接到AWS物联网核心。 我看过很多类似主题的例子,但在其中没有一个能找到我想做的事情。 只有知道我的AWS云帐户的主机名/endpoint并将其放在我的getaway中以向该主机发送数据,才能做到这一点吗? 如何找到我的AWS主

  • 我一直在关注AWS IoT文档,试图在http://docs.aws.amazon.com/iot/latest/developerguide/protocols.html#mqtt-ws在web应用程序中设置与AWS IoT的WebSocket连接。第一步是启动WebSocket连接,方法是向按照教程中的步骤创建的endpoint发出GET请求,但我遇到了以下错误:

  • 通过设置open_mqtt_protocol选项,启用后会解析mqtt包头,worker进程的onReceive事件每次会返回一个完整的mqtt数据包。 程序代码 mqtt_server.php <?php function decodeValue($data) { return 256 * ord($data[0]) + ord($data[1]); } function decode

  • 我已经按照链接:https://aws.amazon.com/about-aws/whats-new/2020/04/simplify-iot-device-registration-and-easily-move-devices-between-aws-accounts-with-aws-iot-core-multi-account-registration/ https://docs.aws.

  • 我想要/期望看到的是下面的搜索显示连接的。当pubsub演示运行时,查询返回为空。它是空的这一事实告诉我,pubsub示例是作为MQTT客户机连接的,而不是作为设备连接的。如何作为设备连接? 请注意,我已经通过AWS CLI启用了。 评论中的其他细节:

  • 我试图弄清楚什么是AWS物联网API的endpoint。我在留档中找到了这个代码来创建应用编程接口请求,但是我真的不知道要改变什么来连接到AWS物联网应用编程接口。https://docs.aws.amazon.com/general/latest/gr/sigv4-signed-request-examples.html。我想创建的东西,例如使用aws API。

  • 主要内容:嵌入式系统硬件,嵌入式系统软件在学习物联网或在物联网上构建项目时,了解嵌入式设备非常重要。嵌入式设备是构建独特计算系统的对象。这些系统可能连接也可能不连接到Internet。 嵌入式设备系统通常作为单个应用程序运行。但是,这些设备可以通过互联网连接进行连接,并且可以通过其他网络设备进行通信。 嵌入式系统硬件 嵌入式系统可以是微控制器型或微处理器型。这两种类型都包含集成电路(IC)。 嵌入式系统的基本组件是RISC系列微控制器,