【发布时间】:2020-08-24 21:09:05
【问题描述】:
我正在研究 Azure IoT Hub 和 IoT Edge,以大致了解功能和潜在用例。我过去工作的一个项目有一个严格的要求,即禁用云发起的联系并根据设备发起的轮询使事情正常工作。例如,当设备管理门户上的某些设置发生更改或新固件可用时,而不是将其推送到设备,每个设备都会通过定期轮询来了解这一点。
我无法控制此要求,但如果要将该项目移至 Azure IoT,我确信也会提出同样的要求。有没有一种简单的方法可以通过 Azure 实现这一目标?
我曾考虑调整相关容器的网络访问,但这会导致 IoT 中心发疯并尝试不断与“无响应”设备通信并标记所有这些失败的尝试吗?
【问题讨论】:
-
是不是专门要求不从云端发送消息?还是要求云平台不能发起与设备的连接?后者是 Azure IoT 的设计原则,不会发生。
-
是的,是后者。那么,您的意思是 Azure 不会通知设备配置更改、可用固件等,而设备自己会发现这一点,对吗?
-
我已经在我的回答中详细解释了。
标签: azure azure-iot-edge azure-iot-hub-device-management