【问题标题】:Can you re-provision a device through Azure Device Provisioning Service using MQTT directly?是否可以直接使用 MQTT 通过 Azure 设备预配服务重新预配设备?
【发布时间】:2019-11-25 06:58:10
【问题描述】:

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

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

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

另外,第一次通过MQTT注册设备时,是否有订阅主题来获取DPS分配给设备的IoT Hub的连接?

【问题讨论】:

    标签: azure service device iot provisioning


    【解决方案1】:

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

    配置(或重新配置)的结果,包括 IotHub 的名称和相应的凭证,发布在 DeviceRegistrationResult 目的。该对象是响应get-operation-status 操作而返回的RegistrationOperationStatus 对象的一部分。

    【讨论】:

    • 感谢您的帮助!我不知道我们可以发布一条消息来检索操作状态。文档没有说得那么清楚。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2020-05-25
      • 2018-08-29
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2021-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多