首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure IOT集线器可以用于从某些设备读取(获取)数据吗?

Azure IOT集线器可以用于从某些设备读取(获取)数据吗?
EN

Stack Overflow用户
提问于 2018-04-11 23:12:22
回答 3查看 1K关注 0票数 0

在我的例子中,我有存储活动的设备的1000+。我需要向这个设备发送一个http请求,以csv或json格式获取这些数据,并将其保存在一个托管在azure上的存储中。Cab IOT集线器需要使用get请求的数据,可以安排每天/每周阅读吗?您还建议提供哪些其他的蔚蓝服务来帮助您进行预定的阅读?

EN

Stack Overflow用户

回答已采纳

发布于 2018-04-13 00:19:24

您还没有提到使用哪个Azure IoT集线器级别层。基本上,有两个价格组,如Basic和Standard,它们的成本和能力都有很大的不同。基本层只提供设备与Azure IoT集线器之间的单向通信服务。

基于此,可以为您的业务用例使用以下方案:

1.基本层(无事件驱动解决方案)设备根据需要周期性地向Azure IoT集线器推送一条遥测和非遥测消息,其中非遥测消息通过服务总线队列/主题路由到Azure函数。这个非遥测管道的责任是在数据库中持久化一个真实的设备状态.请注意,600万条消息每月只需花费50美元。后端应用程序可以随时查询此数据库的设备状态。

2.标准的Tier (事件驱动解决方案)在这个场景中,您可以使用Azure IoT集线器的设备双胞胎来在云后端(由@HelenLo描述)存储真实的设备状态。设备可以通过C2D消息、更改所需属性、调用方法或基于设备边缘触发器对用于更新状态的操作(所报告的属性)触发。Azure IoT集线器具有为多个设备运行计划好的工作的功能。

在此解决方案中,后端应用程序可以在任何时候将ExportDevicesAsync的作业调用到blob存储,请参阅更多详细信息这里。请注意,600万条消息将花费每月250美元。

正如您可以看到的,每个场景都需要根据设备和Azure IoT集线器之间的通信能力来构建不同的设备逻辑模型。注意,这些通信有一些限制,请参阅更多详细信息这里

票数 2
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49785684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档