

在ZigBee网络中存在三种逻辑设备类型:Coordinator(协调器),Router(路由器)和End-Device(终端设备)。ZigBee网络由一个Coordinator以及多个Router和多个End_Device组成。
各类型设备功能如下:
协调器负责启动整个网络。它也是网络的第一个设备。协调器选择一个信道和一个网络ID(也称之为PAN ID,即Personal Area Network ID),随后启动整个网络。
路由器的功能主要是:允许其他设备加入网络,多跳路由和协助它自己的由电池供电的儿子终端设备的通讯。
终端设备没有特定的维持网络结构的责任,它可以睡眠(休眠终端)或者唤醒,因此它可以是一个电池供电设备。
该配置上位机主要分为三个控制及配置面板:本地指令、网络指令、设备控制命令。
本地指令:网络参数、模块本地属性(波特率、低功耗等级、目标端口、功率、目标短地址)、信道、组信息的读取与配置;
网络指令:节点地址查询,设置常连接(通过组网管理器去指定一对终端节点相互匹配MAC地址通信);
设备控制指令:网络节点网络状态显示(组网管理器支持)、各类ClusterID属性管理控制。
1、打开上位机后,依次选择设备串口号、波特率、模块型号;
2、执行“进入参数配置”(也可通过发送串口指令“+++”进入命令模式),右侧状态框会提示进入配置模式成功;
3、执行“读取参数”(也可通过发送串口命令“55 03 00 00 00”查询模块当前状态命令),右侧状态框会提示读取参数成功;
4、执行“查询”读取波特率、读取目标短地址、读取目标端口、读取功率、读取低功耗唤醒周期;
5、根据需求配置“模组类型”:协调器、路由器、终端节点、休眠节点;
6、选择好模组类型后,执行“写入参数”。操作具体见下图1-1、图1-2

图1-1 组网管理器 图1-2 E18系列模块
协调器、终端组建网络步骤:
1、选择相应串口;
2、选择波特率(E18系列zigbee模块出厂默认波特率115200),E72系列无线模块串口波特率只支持230400;
3、选择当前使用的模块型号(支持E18与组网管理器),再执行打开串口;
4、模块进入配置模式(命令模式);
5、读取当前模块参数;
6、选择需要设置的设备类型(当前我们选择协调器);
7、写入参数(把设置的设备类型写入模块),串口命令格式请参照上文描述;
8、设备类型设置完成后,模块进行重启刷新协议栈);
9、打开网络(协调器开始组建网络、终端开始查询加入网络),执行完成后,上位机会提示打开网络成功,具体上位机配置方法见图1-3;
10、执行“读取参数”可读取到模块当前网络状态、PANID、短地址、MAC地址、扩展ID、网络密钥),操作结果如下图1-3,网络组建成功,同一网络下,PANID、网络密钥一致。

图1-3
终端与终端相互点播通信网络参数配置:
1、在设备组网成功后,协调器、终端都点击“查询”(查询模块的本地属性,具体请查看上述串口指令描述);
2、设备目标短地址:终端1目标短地址设置为“B9 CD”,终端2目标短地址设置为“8E DA”;
3、设置目标端口:统一设置为“01”,终端节点双方都执行“进入传输模式”;

图1-4

图1-5
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多ZigBee模块产品和物联网技术资料,感兴趣的小伙伴可以登录我们的太阳集成suncity官网官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
相关阅读:
7 X 24 销售服务热线
4000-330-990©© CHINA·太阳集成suncity-品牌官网【版权所有】 蜀ICP备13019384号


