背景

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

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

场景是如何联动工作的

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

物联网设备同时在线是指什么 物联网设备联动_异步控制


联动示意图

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

        当用户控制空调到制热模式时,app端通过云端下发指令到电控,电控再去控制空调的模式,当模式改变后,会触发电控端上报,此时就会上报空调此时的状态到云端。

物联网设备同时在线是指什么 物联网设备联动_异步控制_02


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

        如上图所示,当控制命令到达设备后,会返回当前设备的状态到云端。设备的模式状态到云端后,就可进行相应的逻辑处理,此时的制热模式就形成触发,云端就会将开机命令下发到加湿器,加湿器开机,开始工作。

结语

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