加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Microsoft Azure IoT Hub是否存储数据?

发布时间:2020-12-14 02:52:38 所属栏目:Windows 来源:网络整理
导读:我刚刚开始学习Azure IoT,这很有趣.我对IoT Hub在某处存储数据感到困惑吗? 即假设我将房间温度传递给IoT集线器,并希望将其存储在数据库中以供进一步使用.怎么可能? 我很清楚设备到云和云到设备如何与物联网中心协同工作. 解决方法 IoT Hub通过事件中心端点
我刚刚开始学习Azure IoT,这很有趣.我对IoT Hub在某处存储数据感到困惑吗?
即假设我将房间温度传递给IoT集线器,并希望将其存储在数据库中以供进一步使用.怎么可能?
我很清楚设备到云和云到设备如何与物联网中心协同工作.

解决方法

IoT Hub通过事件中心端点将设备暴露给云消息.事件中心的保留时间以天为单位.这是一个数据流,读取客户端可以重新读取更多时间,因为光标位于客户端(而不是像服务器端一样,如队列和主题).对于IoT Hub,默认情况下相关的保留时间为1天,但您可以更改它.

如果要存储从设备收到的消息,则需要在事件中心公开的端点(例如,使用事件处理器主机)上读取客户端,该端点具有处理消息的业务逻辑并将其存储到数据库中.

当然,您可以使用另一个解耦层,以便客户端从事件中心读取并将消息存储到队列中.然后你有另一个客户端,它按照自己的节奏从队列中读取并存储到数据库中.通过这种方式,您可以获得快速路径读取事件中心.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读