【发布时间】:2019-01-28 12:57:48
【问题描述】:
我正在用 Python 中的 IoT 中心设备 SDK 编写一个 azure iot 设备应用程序。
我在我的应用程序中使用设备孪生状态的所需属性,并在来自天蓝色的设备孪生更改上通过 device_twin_callback() 更新它们。 但是,当我重新配置我的设备时(例如在重新启动时),我得到了 DPS 中指定的初始设备孪生状态,而不是 IoT 中心的当前孪生状态。
有没有办法在 python 中使用 IoT 中心设备 SDK 重新配置时检索当前设备孪生状态?
我想避免的一个解决方案是将设备的最后状态保存在文件中。
【问题讨论】:
-
缓存状态不是一个好的选择,因为前端可能会在设备关闭时更改所需的状态。
标签: python azure azure-iot-hub