我有一个设备可以配置为发送一些环境数据(温度,湿度,气压,光度,......)。设备网关支持的方法是MQTT,UDP,WebHook,数据格式可以是CSV或Json。
假设建筑物中有30个(或更多)设备,他们每秒都会将数据发送到Azure云。然后,我想在云上做一些分析。
我想知道哪种方法效果最佳?
我使用WebHook尝试了Azure功能:它为每个请求收费。
但是,我认为最好的可能是Azure IoT Hub发送MQTT数据。
答案 0 :(得分:3)
您可以将Azure函数EventHub Trigger与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/