微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 向多个绑定的节点发送数据,使能ACK的情况下,如何知道哪一个节点没收到?

向多个绑定的节点发送数据,使能ACK的情况下,如何知道哪一个节点没收到?

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

向多个绑定的节点发送数据,使能ACK的情况下,如何知道哪一个节点没收到?

AF_DATA_CONFIRM_CMD返回的信息中貌似没有关于地址的信息。

谢谢

在协议栈底层会完成数据的重发,总共会发送8次,如果没有ACK的情况下,

如果你需要在应用层知道这个事件的,

1)节点可以发送应用层数据通知。

2)你可以根据trans ID来一一对应

第一种方式更加直接点,。

我以前发过一个修改的AF接口,在每次AF_DataRequest时,可以带上一个函数指针,在AF_DATA_CONFIRM_CMD可以收到这个指针并执行。

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

网站地图

Top