您可以直接使用MQTT通过Azure设备配置服务重新配置设备吗?

时间:2019-11-21 02:52:39

标签: azure service device iot provisioning

我正在设计用于连接设备的解决方案,并且要求在发送消息之前重新配置设备,以确保始终将其连接到最近的IoT中心(基于延迟)。

根据Microsoft文档,可以通过将消息发布到DPS来使用MQTT注册设备。但是,是否可以通过MQTT重新配置设备?

https://docs.microsoft.com/en-us/azure/iot-dps/iot-dps-mqtt-support

此外,当通过MQTT首次注册设备时,是否有要订阅的主题以获得DPS为其分配设备的IoT中心的连接?

2 个答案:

答案 0 :(得分:1)

是的。相同的API(注册消息)触发重新配置。该设备不知道是正在调配还是重新调配。

DeviceRegistrationResult中发布了包括IotHub名称和相应凭据的供应(或重新供应)结果。 宾语。该对象是为响应RegistrationOperationStatus操作而返回的get-operation-status对象的一部分。

答案 1 :(得分:1)

根据您所指的documentation page,您可以订阅dps/registrations/res/#,以通知您(重新)注册请求的进度。