大家好,欢迎来到IT知识分享网。
从Zigbee 3.0开始, ZLL已经不再局限于照明领域,而是逐渐演变成一种网络和配网方式。ZLL网络创建过程中,有两种角色,即发起设备(Initiator)和目标设备(Target)。ZLL网络无需网关, 设备与设备直接进行通信。
ZLL网络的配网方式称为TouchLink, 字面意思为触碰配网,即配网时需要发起设备和目标设备需要互相靠近,通过信号强度阈值判断是否足够近,并通过某种操作使双方开始TouchLink流程。
注意:TouchLink配网完成后, 设备之间通信无需”相互靠近”。
一、配对流程
- 发起者在设定的信道中发送scan request;
- 目标设备判断达到某个阈值,即两者距离足够近时,将响应scan response;
- 发起者收到响应后,向目标设备发出IdentifyRequest,目标设备收到后做出一些闪烁动作,用于指示当前状态;
- 发起者请求目标设备创建网络Network Start Request,其中包含双方16位网络地址;
- 目标设备创建网络后响应发起者Network Start Response,包含网络PANID,所在信道;
- 根据上述网络信道、PANID,双方切换信道;
- 发出设备声明DeviceAnnounce,通过rejoin建立父子关系,至此touchlink完成;
注:若发起者已经在网,则第4步发送 Network Join Router Request 让目标设备直接加入网络即可。
二、解绑流程
- 同样的,发起者发出scan request;
- 目标设备若距离足够近,将响应scan response;
- 接着发起者向目标设备发送Reset to Factory New Resquest,使其退网leave;
三、注意
Touchlink配网因为是无连接、跨网络通信,容易受到附近无线信号的干扰,无法保证100%成功。而且每次只能操作一个目标设备,当两个目标设备离得很近时,容易操作失误,建议将另一个设备设置在无法配对的状态,如暂时断电。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/131862.html