三亿体育集团科技有限公司官网 - 无线通信模块研发销售专家

Zigbee透传模块串口协议
发布时间:2026-09-16 03:22:07

  

Zigbee透传模块串口协议(图1)

  e Zigbee 透传模块串口协议 版本 编写者 说明 V0.1 初创版本 V0.2 20210516,修正协议例程。 1. 功能简介 Zigbee 透传模块的串口协议,实现模块间通过 Zigbee 透传,串口指令控制模块间组网与网络控制指令。 2. 串口规格 波特率:115200 停止位:1 数据位:1 奇偶校验:无 3. 串口协议的数据结构 头码 长度 功能码 数据 校验码 0x55AA5678 length 数据指令+数据内容 CRC16 4Byte 1Byte 1Byte nByte 2Byte 发送时先发头码。 每两个字节之间发送或者接收的时间间隔不能超过 1.5 倍字节传输时间,如果两个字节时间间隔超过了 3.5 倍的字节传输时间,依规定就认为...

  e Zigbee 透传模块串口协议 版本 编写者 说明 V0.1 初创版本 V0.2 20210516,修正协议例程。 1. 功能简介 Zigbee 透传模块的串口协议,实现模块间通过 Zigbee 透传,串口指令控制模块间组网与网络控制指令。 2. 串口规格 波特率:115200 停止位:1 数据位:1 奇偶校验:无 3. 串口协议的数据结构 头码 长度 功能码 数据 校验码 0x55AA5678 length 数据指令+数据内容 CRC16 4Byte 1Byte 1Byte nByte 2Byte 发送时先发头码。 每两个字节之间发送或者接收的时间间隔不能超过 1.5 倍字节传输时间,如果两个字节时间间隔超过了 3.5 倍的字节传输时间,依规定就认为一笔数据已经接收完毕,新的一笔数据传输开始。 头码固定为:0x55AA5678 长度:从功能码到校验码的长度 功能码:0x01:模块下发 (模块MCU) 0x02:模块接收 (MCU模块) 数据:数据地址+数据内容 校验:从头码开始计算的 CRC16 校验,校验方式见附录 1 举例:控制模块打开网络 发送:55 AA 56 78 02 02 01 38 F3 返回:55 AA 56 78 03 02 01 01 E9 81 注意:当串口数据不符合串口协议数据帧结构时,会以透传的方式广播给网络中其它模块。 模块接收(0x02) 数据指令 含义 数据内容 备注 0x01 控制模块打开或者创建网络 MCU 发送:无 模块返回:Byte[0] Byte[0]:0x00-失败;0x01-成功。 MCU通过此指令控制模块打开或者重新创建网络。 所有模块对接时只能有一个模块作为协调器创建网络,其它模块只能通过配网加入网络。 如果模块收到此指令时,已经是协调器,会自动打开网络 180 秒。 0x02 控制模块进入配网 MCU 发送:无 模块返回:Byte[0] MCU 控制模块进入配网状态。