目录
1. zigbee组网和入网流程概述
zigbee组建网络以及设备加入网络,一般分为以下几个步骤:
协调器组建网络
触发打开协调器入网开关
触发终端设备尝试加入网络
2. Zigbee3.0组建网络
组建一个完整的zigbee网络包括两个步骤:
1.创建zigbee网络
2.节点(路由器或终端)加入网络
其中节点加入网络有两种方式:通过协调器入网、通过父节点入网
2.1 创建zigbee网络
2.1.1 创建zigbee网络对节点的要求
Zigbee网络的创建由协调器发起,任何一个zigbee节点要组建一个网络必须要同时满足以下两点要求:
1).节点是FFD(全功能设备,也就是网络中的路由)节点,具备zigbee协调器的能力;
2).节点还没有加入其他网络,当节点已经加入其他网络时,该节点只能作为其他网络的子节点,因为一个zigbee网络中只能有一个协调器。
2.1.2 网络创建流程
1.确定网络协调器,首先判断节点是否是FFD节点,接着判断此FFD节点是否在其他网络里或者网络里是否已经存在协调器。
通过主动扫描,发送一个信标请求命令(Beacon request command),然后设置一个扫描期限,如果在扫描期限内都没有检测到信标(beacon),那么就认为FFD在其信号范围内没有协调器,此时可以建立zigbee网络,并作为网络协调器不断地产生信标并广播出去。
2.信道扫描过程,包括能量扫描和主动扫描两个过程
首先对指定的信道或者默认的信道进行能量检测,以递增的方式对所测量的能量值进行信道排序,丢弃能量值超出可允许能量水平的信道,选择在合法能量水平的信道并标注这些信道是可用信道。
接着进行主动扫描,搜索节点通信