微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > CC2530使用AF_DataRequest发送数据,每次发送数据的长度最大是多少?

CC2530使用AF_DataRequest发送数据,每次发送数据的长度最大是多少?

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

我在终端通过AF_DataRequest( &SampleApp_Periodic_DstAddr, &SampleApp_epDesc,SAMPLEAPP_PERIODIC_CLUSTERID, 10 , ((uint8 *)&(uartbuf2)),  &SampleApp_TransID,  AF_DISCV_ROUTE, AF_DEFAULT_RADIUS ) == afStatus_SUCCESS )这个函数发送uartbuf[]这个数组,但是只有当数组长度小于20时,才能发送成功,请问是否可以设置每次发送数据包的大小,如果可以,请问在哪里设置?

您可以查看之前的帖子  https://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/51309.aspx

ZigBee芯片物理层单次能够发到空中的数据最长是127个字节,那么处于PHY和MAC和NWK的帧头帧尾,留给应用层也就80几个字节,如果需要加密的话就更少了。如果长度超过单帧能放下的payload的时候,协议栈会自动帮你做分包发送。

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

网站地图

Top