This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

帧长度超过127后,如何进行拆包

zstack一帧最大长度是127,在帧长度超过127字节后需要进行拆包,AF_DataRequest()函数的数据长度参数超过时,zstack是否会自动进行拆包?我这边帧长超过127后就不发包了,是否需要进行某些设置来使能拆包?   接收端的程序中,是否需要进行一些动作来组包,还是说组包有zstack自动完成了,用户完全不必理会?

我这边的测试如下:

协调器发送数据包,终端接收并将数据用串口输出到PC(串口输出数据长度参数有调整过,输出150+个数据时没有问题的)。在帧长度是126的时候,PC上是能够看到接收到的数据的(126 byte);在帧长度是127的时候,终端就无法收到数据了。用Packet Sniffer进行抓包,发现完全没有真正的数据包在进行发送。

ZIGBEE_FRAGMENTATION已定义。