微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > Z-Stack发送广播包,超过最大数据长度时拆包传输失败的问题

Z-Stack发送广播包,超过最大数据长度时拆包传输失败的问题

时间:10-02 整理:3721RD 点击:

大家好,

       我用的是Z-Stack Home 1.2.1协议栈。协议栈通过广播方式向网络内的设备发送大数据包时,超过100个字节,发送函数AF_DataRequest返回失败,通过协议分析仪抓包看也没有无线数据发出。小于等于99个字节时,发送数据正常。

      并且,协调器通过单播方式向某个设备发送数据时,当数据长度超过99个时,协议栈会自动拆包传输,传输的数据也正确。

我的问题:

      1、超过最大数据长度发送数据包时,为什么单播可以自动拆包,而广播不可以?

       2、这个问题是Z-Stack协议栈的问题,还是ZIgbee协议就是这么规定的?

       3、怎么才能实现通过广播发送大数据?

请TI技术人员和各位高手指教,谢谢!

 

广播不支持分包发送的,是zigbee标准规定的,你可以在应用层自己做分包

已了解。多谢答复!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top