有什么方法可以在设备 MQTT 事件和设备孪生数据之间自动同步数据?
对于 Azure IOT 中心中的给定设备,有一个 mqtt 事件端点和一个与其关联的设备孪生端点。
我尝试通过设备的事件 MQTT 端点将 MQTT 事件数据发送到特定设备:devices//messages/events/,它成功了。我能够在设备资源管理器中看到传入的数据。
我遇到的问题是,当我们通过设备的事件 mqtt 端点向设备发送一些数据时,这些数据不会自动同步到相应设备的双胞胎中。我认为它应该自动发生。在 azure 中,我们必须手动(以编程方式)为我们通过设备的事件端点接收的每个事件数据执行双数据推送。
这可以通过将 mqtt 数据推送到设备孪生端点来完成:$iothub/twin/PATCH/properties/reported/?$rid=ID
无论如何,我们可以自动完成吗?- 意味着自动将数据从事件 mqtt 流同步到设备孪生?