4.1,基本概念(V8.1版本以上适用)
Zigbee网络有三种角色,分别为:Coordinator(协调器)、Router(路由器)、End Device(终端节点),Coordinator负责网络的创建及网络维护,Router可以为其它节点自动提供路由,也可以收发数据,End Device没有路由功能,可以收发数据,能够进入休眠状态;
Zigbee网络是MESH结构网络,一个网络由一个Coordinator(协调器、主模块)及N个Router(路由器、从模块),N个End Device(终端节点)构成,所有的节点具有相同的频道及PAN ID。
MESH网络的最大特点是自动路由及动态维护路由,如图中C与B3通讯,如不能直接到达,会自动通过B1,B2将数据路由到B3,而且,当B1或B2损坏时,会自动寻找新的路由路径
4.2,Zigbee模块的组网:
4.2.1,设置Coordinator
先将一个模块设置成Coordinator。(如果不想单独设置Router或End Device,这里也可以将“给Router预设的的参数”设置好,然后连按三次Router上的功能键,Router会自动寻找Coordinator加入网络并获得该预设的参数。
4.2.2,设置Router或 End Device
其它模块设置为Router,模块出厂默认为Router,可以不用设置Router,连按三次Router上的功能键,Router会自动寻找Coordinator加入网络,并从Coordinator出获得预设的参数,如果不同的Router需要不同的参数(如波特率),则需要单独设置Router。
4.2.3,Zigbee模块的状态灯及按键功能:
4.2.4,组网完成后,可以通过DTK的应用软件观察网络结构:
将Coordinator连接到电脑串口(注意波特率只能是38400、57600或115200)
运行DTK CC2630软件,选Zigbee网络
选择“地图模式”
点鼠标右键,选“切换地图”,选择您自己的地图文件(如jpg图片)
点“连接模块”
点“读取网络结构”将读到的节点拖动到地图上对应的地方
网络结构:(非常方便调试,对通讯不了的地方,可在中间加Router作为自动路由(自动中继)
-----END -----------