我有一台设备是Azure IoT中心的mqtt客户端,希望将有关该设备的设备双中的更改/更新通知给devcie。
我已经成功连接并更新了设备上 device-twin 中的 reported 值,但是当我更改某些设置时似乎无法获得事件使用以下命令从Azure shell(https://shell.azure.com/)中的 device-twin 中的所需属性:
componentWillUnmount
在设备上,我尝试订阅了az iot hub device-twin update -n <myIotHubBame> -d <myDeviceId> --set properties.desired='{"foo":"bar"}'
和$iothub/twin/res/#
,但是从Azure Shell发出 az 命令后没有收到任何消息。
我也尝试通过数据源=孪生变更事件和终点=事件设置消息路由,但仍然没有收到消息设备。
有人对设备双胞胎中的属性更改时如何获取通知的建议?
答案 0 :(得分:0)
MQTT设备需要订阅以下主题
$iothub/twin/PATCH/properties/desired/#
用于接收通知,更改设备上两个所需的属性。