ZM516x是一款低功耗、高性能zigbee模块,并提供一个完整的基于IEEE802.15.4标准ISM频段的应用集成方案,产品经过系列权威射频仪器的检验和认证,并结合多年的市场经验和该行业用户的实际需求,将无线产品极复杂的通讯协议集成到内置的MCU中,化繁为简,大幅简化无线产品复杂的开发过程。
工具/原料
ZM516x评估板2块
电脑
USB转串口连接线2根
WirelessCfg上位机软件
连接设备,获取ZigBee参数
1、将2块ZM516x评估板通过USB转串口连接线连接在电脑上,打开WirelessCfg上位机软件,根据默认波特率115200、数据位8、校验位1、停止位无,点击【打开串口】【连接设备】,如下图所示。
2、点击【设备配置】,可查看配置ZM516x模块的无线信息,修改配置时需要点击属性窗口工具栏上的【保存配置】,才能使得参数生效,如下图所示。
恢复ZM516x出厂参数
1、依次打开2个WirelessCfg上位机软件窗口并进入配置状态,在窗口中将2块评估板均恢复出厂设置,如下图所示。
修改ZigBee参数,实现组网
1、配置网络参数(通道号,网络号等),配置2块评估板的通道号,网络号相同,评估板1的目标地址是评估板2的本地地址,评估板2的目标地址是评估板1的本地地址,如下图所示。
透传通信
1、在“通信窗口”中输入16进制数据,然后发送数据,通信效果如下图所示,发送的数据是什么,接收端接收的就是相同的数据。
包头显示源地址命令介绍
1、包头显示源地址命令如下,使能此命令后,接收端接收到的数据前两个字节为发送端的本地地址,由此来判断数据是从哪个zigbee模块发送过来。
命令配置
1、在评估板1(左边窗口)的串口发送区发送DE DF EF D3 01指令,模块回复DE DF EF D3 00的应答后,代表命令写入成功,配置如下图所示。
通信效果测试
1、在评估板2上(右边窗口),发送99 88 77 66数据,评估板1(左边窗口)将接收到20 08 99 88 77 66的数据,包含评估板2(右边窗口)的本地地址信息 20 08,如下图所示,由此来识别是哪个zigbee模块发送的数据。