从IoT Hub(microsoft azure)获取数据的不同方法有哪些?

时间:2017-06-21 06:50:18

标签: azure iot azure-stream-analytics azure-iot-hub

在其他服务器/云存储(如AWS)中存储来自Microsoft azure IoT Hub的精炼/过滤数据的方法有哪些?

3 个答案:

答案 0 :(得分:3)

有很多方法可以实现这一点,我认为你的问题没有正确的答案。无论如何,这里有可能的选择:

推送到AWS: IoT HuB =>流分析=> Azure存储或SQL数据库=> Azure Functions => AWS存储

从AWS提取 IoT HuB =>流分析=> Azure存储或SQL数据库< = AWS Lambda => AWS存储

我意识到这很模糊,但你没有提供太多细节。

答案 1 :(得分:3)

以下是遥测流的暖路径的示例。它基于新的预览功能,用于在Event Hub中存档摄取的数据。请注意,此预览功能未在Azure IoT Hub中构建,因此所有事件都将路由到自定义事件中心。归档事件进入Azure存储Blob(avro blob)的时间可以配置为1到15分钟。

Telemetry Warm Path

答案 2 :(得分:2)

WebJobs,Azure功能和Azure流分析(ASA)可以与一系列中间存储选项一起使用,具体取决于您的需求。对于直接过滤的流,您可以使用IoT Hub路由到blob存储,然后在blob存储上触发WebJob或Azure功能以推送到AWS。

SQL Azure在某些高容量情况下可能会遇到困难,除非您需要实际的实时分析,否则ASA的价格很高(MS推荐3个SU用于生产ASA作业,每月约85美元/月)。 / p>