将 IoT 数据发送到 Azure

Sending IoT data to Azure

我有一个可以配置为发送一些环境数据(温度、湿度、气压、光度等)的设备。设备网关支持的方式有MQTT、UDP、WebHook,数据格式可以是CSV或者Json.

假设建筑物中有 30 个(或更多)设备,它们每秒将数据发送到 Azure 云。然后,我想在云端做一些分析。

我想知道哪种方法的性能最好?

我尝试过使用 WebHook 的 Azure Functions:它对每个请求收费。

但是,我认为最好的可能是 Azure IoT Hub 发送 MQTT 数据。

您可以将 azure 函数 EventHub 触发器与到 Azure IoT 中心的连接字符串一起使用: https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-event-hubs

https://www.10thmagnitude.com/tech-blog/step-step-guide-creating-functions-within-azures-iot-hub/