微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > Z-stack AF_DataRequest 最大字节发送问题

Z-stack AF_DataRequest 最大字节发送问题

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

在Z-stack中,我们调用数据发送函数,可以发送的最大字节数即ASDU最大是多少呢?

在f8wConfig.cfg文件中定义了
/* Set the MAC MAX Frame Size (802.15.4 default is 102) */


-DMAC_MAX_FRAME_SIZE=116我做测试却是最大可以发送99字节,并且修改了MAC_MAX_FRAME_SIZE值后并没有影响,所以搞不懂了。

通过AF_DataRequest发送的数据长度超过MAC_MAX_FRAME_SIZE,将会出现很大的延时,或直接发送不成功

怎么才能增加 

Z-stack AF_DataRequest()发送字节的长度

ZigBee芯片物理层单次能够发到空中的数据最长是127个字节,那么处于PHY和MAC和NWK的帧头帧尾,留给应用层也就80几个字节,如果需要加密的话就更少了。

如果你的长度超过单帧能放下的payload的时候,协议栈会自动帮你做分包发送。

是不是广播 不支持自动分包?只有 单播才会自动分包?

是的

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

网站地图

Top