0

我有多个 Azure IoT 设备将遥测消息发送到单个 IoT 中心。每个设备都有自己的时间戳属性名称。如何使所有这些设备的数据进入相同的 TSI 环境?

我尝试为同一个 IoT 中心创建多个事件源,但具有不同的时间戳属性。这一次只将一个事件源的时间戳记为 $ts,但是如何查询特定设备的相应时间序列数据?

4

1 回答 1

3

Timeseries Insights 要求传入消息具有相同的架构。

您可以做的是,确保将传入消息转换为规范数据格式,然后再将它们摄取到 Timeseries Insights 中。

我的想法是你有一个 Azure 函数,它在标准 IoT 中心端点上侦听,并处理所有进入 IoT 中心的消息。然后,该函数确保将消息转换为通用模型,并将它们放在 EventHub 上。

该 EventHub 然后是 Timeseries Insights 的事件源。

于 2021-12-23T14:52:10.220 回答