Я следую этому примеру 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 Hub ...
{
"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"
...........
}
}
Надеюсь, кто-то, кто делал это раньше, может дать совет.