使用云端设置更新设备

update device with settings from cloud

我的设备上有设置。 设备正在上传数据到云端。 在云中,我有设备的设置,我想以一种聪明的方式更新设备设置,但仍然让设备成为主设备和无状态设备。我的意思是每个请求都应从设备发往云端,NACK/ACK 将返回到设备。

目前我们做的是在数据库中放入一条命令,根据序列号发送给设备。当设备 ping 到服务器时,它会收到包含更新的消息。但我不想等待 BSS 的 ping。如何通知设备有消息正在等待它? Apple 如何使用设备的 icloud 设置?

谢谢

查看 MQTT 协议。这是亚马逊为 IOT 设备推广的,亚马逊提供了一个代理(消息路由器)。该协议使用发布和订阅模型。设备订阅它们的 "topic" 类似 yourcompany/todevice/serialnumber 的东西,当服务器发布到同一主题时,MQTT 代理会传送消息。消息通常使用 JSON 协议。