基于 zigbee 3.0.2
协调器发送:
FE 3F 30 EC 01 01 0A D2 F2 17 00 4B 12 00 22 FE 3F 30 EC 01 01 0A D2 F2 17 00 4B 12 00 22 FE 3F 30 EC 01 01 0A D2 F2 17 00 4B 12 00 22 FE 3F 30 EC 01 01 0A D2 F2 17 00 4B 12 00 22
路由收到:
FE 33 00 00 01 01 0A D2 F2 17 00 4B 12 00 22 FE 3F 30 EC 01 01 0A D2 F2 17 00 4B 12 00 22 FE 3F 30 EC 01 01 0A D2 F2 17 00 4B 12 00 22 FE 3F 30 EC 01 01
发送数据后,串口本应返回:
FE 07 30 EC 81 01 00
现在返回:FE 07 30 EC 81 01 00 0A 09 F2 17 80 4B 12 00 22
多余的 0A 09 F2 17 80 4B 12 00 22 正好是没有发送出去的部分。
如果数据长度在49以下,无论多快发送,则都没有问题。此时整体数据包长度在 94以下。
程序中设置了自动分包,但似乎什么作用都没有。估计是长度还没到。
抓包文件如下。



