Azure IoT Hub设备消息结构和路由查询

2024-04-12

我使用了来自的 python 示例https://learn.microsoft.com/de-de/azure/iot-hub/quickstart-send-telemetry-python https://learn.microsoft.com/de-de/azure/iot-hub/quickstart-send-telemetry-python将遥测数据发送到 IoTHub。现在,我尝试通过自定义端点和路由仅将消息从设备“test-device”转发到 blob 存储中。使用查询字符串“true”,来自所有设备的所有消息都会被推送到存储。但是,我没有收到仅选择 deviceId“test-device”中的消息的查询。我在文档中搜索但没有找到任何有用的示例......

谁能帮我查询一下吗?至少,对 IoTHub 内的传入消息进行采样以了解 IotHub 消息的结构也会很有帮助(就像在 StreamAnalytics“样本数据”中所做的那样)。


您可以尝试使用$connectionDeviceId = "{your device id}"在路线查询中。connectionDeviceId由 IoT 中心在服务绑定消息上标记。我认为这比沉默的建议更简单。消息系统属性以“$”符号为前缀。更多消息路由查询语言here https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-query-language#get-started-with-device-to-cloud-message-routes-query-expressions.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure IoT Hub设备消息结构和路由查询 的相关文章

随机推荐