AWS IoT 设备网关是 MQTT 代理吗?

Posted

技术标签:

【中文标题】AWS IoT 设备网关是 MQTT 代理吗?【英文标题】:Is AWS IoT Device Gateway an MQTT broker? 【发布时间】:2016-03-30 15:02:31 【问题描述】:

我正在尝试了解 Amazon AWS IoT,但我发现在传感器/执行器和 AWS(规则引擎)之间连接了一个设备网关。我了解传感器/执行器是可以发布/订阅主题的 MQTT 客户端。

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

设备网关也是 MQTT 客户端?

那么 MQTT 代理在哪里?

OR Device Gateway 是 AWS-IoT 服务的代理 + 通信接口?

我已附上关于 AWS IoT 的 Image Amazon 演示文稿以供参考:

【问题讨论】:

我处于同样的情况:我不知道如何寻址 AWS MQTT 代理。如何找到 AWS DeviceGateway (MQTT Broker) 的 URL?我需要那个,因为我使用的是 ZwayMQTT Bridge。hardillb 发布的链接没有提供这条重要的信息。事实上,整个文档都非常高级,对我理解如何设置没有多大帮助。 forums.aws.amazon.com/thread.jspa?messageID=712083 【参考方案1】:

网关是一个 MQTT 代理,但不是完全兼容的。一些区别是:

不支持保留消息 不支持 QOS2 没有消息持久性

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

【讨论】:

以上是关于AWS IoT 设备网关是 MQTT 代理吗?的主要内容,如果未能解决你的问题,请参考以下文章

IoT网关协议比较:MQTT,CoAp,XMPP,MBUS,OPC UA

阿里云iot平台缺陷

为什么工业物联网平台要配备MQTT网关?|

测试LM414-IOT网关MQTT功能

我来教你用AWS IoT.Part1--配置和接入

水利MQTT网关,电力MQTT网关是啥?