[英]Azure IoT Hub MQTT device and device twin changes
我有一个设备,它是 Azure IoT Hub 的 mqtt 客户端,并希望通知设备有关该设备的设备双胞胎中的更改/更新。
我已经成功地从设备连接并更新了设备双胞胎中报告的值,但是当我从Azure shell ( Z5E05751Z500AD8C7B6C500AD8C7B6C500AD8C0B7B6C500AD1C7B6 .azure.com/ )使用如下命令:
az iot hub device-twin update -n <myIotHubBame> -d <myDeviceId> --set properties.desired='{"foo":"bar"}'
在设备上,我尝试订阅$iothub/twin/res/#
和devices/<myDeviceId>/messages/devicebound/#
但在从 Azure shell 发出az命令后未收到任何消息。
我还尝试使用Data Source = Twin Change Events和Endpoint = event设置消息路由,但设备中仍然没有收到消息。
当设备双胞胎中的属性发生变化时,任何人都对如何向设备发出通知有任何建议吗?
MQTT 设备需要订阅以下主题
$iothub/twin/PATCH/properties/desired/#
用于接收有关设备孪生所需属性的更改通知。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.