标准场景与私有场景的原理及实现1. 标准场景与私有场景的区别 zigebee协议里定义的场景,是通过网关给每个设备设置并储存好场景里面的状态。再通过网关或者场景面板广播一个触发场景命令,其中包含组ID和场景ID。现在市面上用的大多数私有场景,是把场景里的状态存储在云端或者是网关中,触发时由云端或者网关一条条下发命令。 比如一个十个灯全开的场景,使用zigbee标准场景做,是给每个灯设置一个组1,场景1触发开,之后通过网关或场景面板广播一条组1,场景1的场景触发命令。十个灯收到广播命令之后同时开启。如果使用私有场景做,触发时由云端或者网关依次给十个灯下发开命令。使用标准场景10个灯是一起亮的,使用私有场景10个灯是依次亮的,标准场景的应用效果会比私有场景好,但标准场景也有缺点,就是配置麻烦,而且私有场景因为每个设备的状态是存储在云端或者网关中,比较容易进行修改。 2.标准场景执行流程首先所有标准场景都要建立在分组之上。分组是什么?举个例子,一个家庭中有若干个房间,每个房间要设置唯一的组号,可通过该组号加场景号的组合方式控制每个房间的灯具开关,如果要控制整个家庭,那么就要对整个家庭设置一个组号。针对场景面板,在标准场景下,按键触发后广播一个recall scene指令,通知网络内其他设备触发对应的组号、场景号的场景命令。 3.私有场景执行流程在私有场景下,按键触发后给网关上报一个键值,网关或者云端根据键值映射的场景规则,再给网络内其他设备一一下发命令。
充电进阶,尽在瑞瀛学院! 1.关注瑞瀛物联公众号,发送关键词“瑞瀛学院”,添加“瑞瀛小助理”获取更多课程资料。 2.点击公众号下方菜单栏“关于瑞瀛”—“瑞瀛学院”,注册论坛账号。
|