我在应用层加重发机制就是把终端的AF_DataRequest函数的option改为AF_ACK_REQUEST,就可以了么。然后在else中循环就可以了么。为什么我始终进不了else呢?
Tianhao Wang:
太奇怪了我把协调器关了,终端AF_DataRequest的返回值还是SUCCESS
Viki Shi:
回复 Tianhao Wang:
抓包文件可以提供下吗?
VV:
回复 Tianhao Wang:
AF_DataRequest的返回值,只代表节点要把发送的数据放到了底层。
如果节点在失去父设备,断开连接的情况,AF_DataRequest范围值就不是SUCCESS了
user1999055:
其实可以自己对消息体加入消息ID这样的一个字段,就可以准确的判断消息是否送达,而不需去大费周章修改协议栈。