AWS IoT引入的“设备阴影”概念非常适用于设备间歇性连接的情况。
然而,似乎这需要设备订阅来自远程“云”节点(AWS IoT)的消息。看起来像MQTT协议这是一项简单的任务,因为它在设备和远程节点之间有点“永远在线”连接,而MQTT用于在两者之间主动推送消息。
然而当使用HTTP时,它始终打开/关闭连接 - 我仍然可以使用设备阴影吗?因为看起来在HTTP的情况下很难“订阅”来自远程节点的消息......
答案 0 :(得分:1)
确实,HTTP不允许您使用发布/订阅机制。
但您应该使用AWS IoT Device SDK来连接硬件。每个Device SDK都使用MQTT,它提供了一个能够发布和订阅的接口,而无需担心通信协议。也许你想使用除C,JavaScript或Arduino之外的其他语言?