物联网中设备是如何联动的

背景

        随着移动互联网、云平台的快速发展,物联网行业也得到了空前的发展。大家在网络上都经常看到万物互联、全屋智能等一个个高大上的名词,殊不知很多的智能场景已经慢慢进入了我们的视野,比如华为的全屋智能系统、小米物联网生态;

        在之前推出产品都是讲本设备有什么智能,比如一键开启、远程控制等。随着智能设备不断深入日常生活,产品竞争进入深水区,单个设备越来越难满足市场需求,因此如何去联动一个个设备,不同的设备发挥不同的功能就可以带来更好的体验,这就是我们常说的:场景

场景是如何联动工作的

        举个相关的例子,在冬天的时候,空调长时间开制热模式会导致空气湿度下降,可能会导致用户皮肤脱皮、流鼻血等情况发生。这时候就可以创建一个空调和加湿器联动的场景,当空调设置为制热模式的时候,就帮助打开用户家里的加湿器,帮助房屋保湿。那两者是如何实现智能联动的呢?

物联网中设备是如何联动的
在这里插入图片描述

联动示意图

        如上所示就是空调和加湿器的联动示意图。

        当用户使用APP控制空调调整到制热模式时,此时空调的状态会上报到云端;因此我们可以在云端做一定的逻辑处理,当接收到空调的模式变为制热时,就将加湿器开机的命令下发到加湿器。在整个的联动过程中,设计到多端的操作:APP、云端、边端(WIFI)、电控端,接下来讲一下他们是如何相互合作的。

物联网中设备是如何联动的


一组命令控制和上报示意图

        如上图所示,涉及控制下发和状态上报链路,实线表示控制下发链路、虚线表示设备状态上报链路。

结语

        以上就是空调和加湿器联动的逻辑关系,关键在于如何形成触发。在实际中,当场景越来越多后,对云端系统性能要求也越来越高,系统的高性能、高可用就需要考虑。比如当某个点触发的场景过多,为了降低上游服务的等待,需采用异步去控制设备,避免导致性能雪崩,出现批量的控制失败。

对于高性能系统可以参照:物联网-常见的服务架构演变(https://blog.csdn.net/qq_31900497/article/details/128064864?spm=1001.2014.3001.5501)

对于异步控制设备可以参照:物联网-异步控制设备


原文始发于微信公众号(CodeJames):物联网中设备是如何联动的

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/148275.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!