你好。
工作需要用这个802.15.4标准indirect方式发送一些比较大的数据. 从数据结构定义上来看
typedef struct{ u8 *msdu; addr_t srcAddr; u8 msduLength; u16 dstPanId; mac_sec_t sec; addr_t dstAddr; u8 msduHandle; u8 txOptions; u8 rsv[1]; //!< for align(4) // u8 securityLevel; // u8 keyIdMode; // u64 keySource; // u8 keyIndex; }zb_mscp_data_req_t;
这样看来每次最大是不是可以发送255个字节。但是,实际测试过程中,超过120个字节就不能正确被接收。
用的是标准sample程序。
除此之外,在direct方式或者indirect方式下,会对数据长的有不同要求么?
谢谢
No related topics |
8258 unit period 时长定义 |
802.15.4非标poll 时序问题 |
802.15.4 直接数据传输 |