1所需资料及软件
sscom32串口调试助手:下载
2点对点通信数据结构说明
点对点数据传输即网络中任意两个设备之间互相发送数据。点对点数据传输需要通过寻址的方式确定目标节点。可以通过自定义地址寻址,也可以通过网络地址寻址。即使协调器离开网络,只要网络中有路由设备存在,点对点数据传输依然可以在节点之间进行。以下详细讲解通过网络地址寻址的方式发送数据。
发送数据格式:
点对点帧头(FD)+ 发送数据长度(1个字节) + 目标地址(zigbee网络地址,低字节在前,高字节在后)+数据(最多32个字节,超出部分丢弃)
例如:
发送:FD 0A 4C CB 01 02 03 04 05 06 07 08 09 0A
FD:点对点数据传输指令
0A:数据域长度
4C CB:目标地址
01 02 03 04 05 06 07 08 09 0A :要发送的数据
接收数据格式:
点对点帧头(FD)+ 发送数据长度(1个字节) + 目标地址(zigbee短地址,低字节在前,高字节在后)+数据(最多32个字节)+发送端短地址(低字节在前,高字节在后)
例如:FD 0A 4C CB 01 02 03 04 05 06 07 08 09 0A 04 1B
FD:点对点数据传输指令
0A:数据域长度
4C CB:目的地址(对接收方来说,即是自己短地址)
01 02 03 04 05 06 07 08 09 0A :接收到的数据
04 1B:数据发送端地址
如下图:展示了Zigbee短地址寻址的点对点数据传输模型
3点对点通信之前需要先进行组网,具体请查看《GY-Z15系列Zigbee模块组网及透传通信》
4点对点通信配置,我们需要知道对方的网络地址,使用AT+NWK指令可查看,这里我们直接设置路由器(ROUTER)网络地址为0xA1A2,终端(ENDDEV)网络地址为0XB1B2,AT指令具体说明请查看《GY-BLE15系列软件设计手册》
5通信测试,数据说明查看第2节点对点通信数据结构说明