如何从Functions App中触发的Azure IoT中心消息中获取“ systemProperties”

时间:2020-07-12 04:37:19

标签: azure iot

我正在按照这个Microsoft示例创建一个功能应用程序,该应用程序处理消息并将其保存到CosmosDB。

https://docs.microsoft.com/en-us/samples/azure-samples/functions-js-iot-hub-processing/processing-data-from-iot-hub-with-azure-functions/

除了设备遥测数据外,我还要保存设备名称,该名称将告诉消息来自哪个设备。

我想弄清楚如何以及从何处获取设备详细信息时遇到问题。

从Azure IoT Explorer中,我可以看到以下示例数据已发送到IoT中心...

{
  "body": {
    "temperature": "50.3",
    "pub_ip": "xxx.xxx.xxx.xxx",
    "datetime": "2020-07-11 04:32:51.717622"
  },
  "enqueuedTime": "2020-07-11T04:32:51.835Z",
  "systemProperties": {
    "iothub-connection-device-id": "MyDevice-000",
    "iothub-connection-module-id": "PyMainModule",
    "iothub-connection-auth-method": "
    "iothub-message-source": "Telemetry"
     ...........
  }
}

希望以前做过的人可以提供一些建议。

0 个答案:

没有答案