微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 点对点数据传输 APS ACK

点对点数据传输 APS ACK

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

我用的是CC2530芯片,采用的是第三方的板子,用的是zigbee2007pro协议栈。

我目前的问题是想增加数据传输的可靠性,想采用aps ack确认机制,在没收到对方确认的情况下进行重新发送,但是我只知道需要在发送方发送数据时要使用发送选项AF_ACK_REQUEST,但是不知道接收方需要自己在应用层做哪些处理还是不需要做处理,也不知道党发送方接档接收方的aps ack响应时会在应用层哪处理找了一些资料说会在AF_DATA_CONFIRM_CMD系统消息下处理,但是不知道做什么处理以及判断什么?

我现在处理研发的初级阶段,刚刚接触zigbee一段时间不太了解,希望TI的各位大神能帮忙解决我的问题和疑惑,在此先表示感谢,希望能尽快得到你们的回复

为啥TI的大神们还不帮助我解答疑惑呢,着急啊

AF_DATA_CONFIRM_CMD对应的消息结构体afDataConfirm_t,里面有个元素status,判断status的值,0x00为发送成功,其它参见ZComDef.h。

单播通信,通常ZMacChannelAccessFailure,ZNwkNoRoute比较常见。

谢谢你的解答,在ZComDef.h里我只看到了afDataConfirm_t,没看到ZMacChannelAccessFailure,ZNwkNoRoute,也没看到成功为0x00,你能截图指出来吗?

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

网站地图

Top