向多个绑定的节点发送数据,使能ACK的情况下,如何知道哪一个节点没收到?
时间:10-02
整理:3721RD
点击:
向多个绑定的节点发送数据,使能ACK的情况下,如何知道哪一个节点没收到?
AF_DATA_CONFIRM_CMD返回的信息中貌似没有关于地址的信息。
谢谢
在协议栈底层会完成数据的重发,总共会发送8次,如果没有ACK的情况下,
如果你需要在应用层知道这个事件的,
1)节点可以发送应用层数据通知。
2)你可以根据trans ID来一一对应
第一种方式更加直接点,。
我以前发过一个修改的AF接口,在每次AF_DataRequest时,可以带上一个函数指针,在AF_DATA_CONFIRM_CMD可以收到这个指针并执行。