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损坏时,会自动寻找新的路由路径

mesh组网子路由必须连在主路由上么 mesh组网子路由怎么设置_mesh组网子路由必须连在主路由上么

4.2,Zigbee模块的组网:

4.2.1,设置Coordinator

先将一个模块设置成Coordinator。(如果不想单独设置Router或End Device,这里也可以将“给Router预设的的参数”设置好,然后连按三次Router上的功能键,Router会自动寻找Coordinator加入网络并获得该预设的参数。

mesh组网子路由必须连在主路由上么 mesh组网子路由怎么设置_mesh组网子路由必须连在主路由上么_02

4.2.2,设置Router或 End Device

其它模块设置为Router,模块出厂默认为Router,可以不用设置Router,连按三次Router上的功能键,Router会自动寻找Coordinator加入网络,并从Coordinator出获得预设的参数,如果不同的Router需要不同的参数(如波特率),则需要单独设置Router。

mesh组网子路由必须连在主路由上么 mesh组网子路由怎么设置_stm32_03

4.2.3,Zigbee模块的状态灯及按键功能:

mesh组网子路由必须连在主路由上么 mesh组网子路由怎么设置_stm32_04

4.2.4,组网完成后,可以通过DTK的应用软件观察网络结构:

将Coordinator连接到电脑串口(注意波特率只能是38400、57600或115200)
运行DTK CC2630软件,选Zigbee网络
选择“地图模式”
点鼠标右键,选“切换地图”,选择您自己的地图文件(如jpg图片)
点“连接模块”
点“读取网络结构”将读到的节点拖动到地图上对应的地方

网络结构:(非常方便调试,对通讯不了的地方,可在中间加Router作为自动路由(自动中继)

mesh组网子路由必须连在主路由上么 mesh组网子路由怎么设置_lora_05


-----END -----------