如何使用 python SDK 在 Azure IOT Central 中填充事件创建时间
How can I populate event creation time in Azure IOT Central using python SDK
正如标题所说,我想为每个发送的事件填充事件创建时间。
这是在通信中断的情况下,我可以继续在本地存储数据,然后在连接可用时发送。
然后,当我查看仪表板视图时,数据已正确填充。
有没有人有这样做的经验?
谢谢
以下代码片段显示了为特定组件发送遥测数据的示例:
# Send a telemetry data for thermostat2 component
print("Sending message...")
msg = Message(json.dumps({"temperature":25.12345}))
msg.content_encoding = "utf-8"
msg.content_type = "application/json"
msg.custom_properties["iothub-creation-time-utc"] = "2021-11-01T12:15:00.123Z"
msg.custom_properties["$.sub"] = "thermostat2"
await device_client.send_message(msg)
print("Message successfully sent!")
IoT Central 应用程序上的原始数据:
正如标题所说,我想为每个发送的事件填充事件创建时间。 这是在通信中断的情况下,我可以继续在本地存储数据,然后在连接可用时发送。
然后,当我查看仪表板视图时,数据已正确填充。 有没有人有这样做的经验? 谢谢
以下代码片段显示了为特定组件发送遥测数据的示例:
# Send a telemetry data for thermostat2 component
print("Sending message...")
msg = Message(json.dumps({"temperature":25.12345}))
msg.content_encoding = "utf-8"
msg.content_type = "application/json"
msg.custom_properties["iothub-creation-time-utc"] = "2021-11-01T12:15:00.123Z"
msg.custom_properties["$.sub"] = "thermostat2"
await device_client.send_message(msg)
print("Message successfully sent!")
IoT Central 应用程序上的原始数据: