微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > Zigbee协议栈汇总如何关闭ACK ?

Zigbee协议栈汇总如何关闭ACK ?

时间:10-02 整理:3721RD 点击:
如题,Zigbee协议栈汇总如何关闭ACK ?
我的发送数据的原型 AF_DataRequest( afAddrType_t *dstAddr, endPointDesc_t *srcEP,
uint16 cID, uint16 len, uint8 *buf, uint8 *transID,
uint8 options, uint8 radius )中的options选择的是AF_DISCV_ROUTE,但是在抓包软件中显示的依然是有ACK的回应,
求大神指教!

对于非广播消息,有两种基本的消息重试类型:端到端的确认(APS ACK)和单级确认(single hop acknowledgement)(MAC ACK)。MAC ACK默认情况下是一直打开的,通常能够充分保证网络的高可靠性。为了提供附加的可靠性,同时使发送设备能够得到数据包已经被发送到目的地的确认,可以使用APS ACK。你抓包到的是MAC层的ACK

如果我想要用APS ACK 我应该怎么做?也就是余姚添加什么代码。期待你的回答

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

网站地图

Top