This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

协调器接收路由发送的数据,偶尔出现丢失,使用最新的2.6.2协议栈

TI的技术支持:

你们好!

昨天发的一篇帖子,http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/72305.aspx

后来仔细又作了一些分析,发现协调器实际上应该是收到了数据,抓包上可以看到协调器应该是返回的ACK,在路由的AF_DATA_CONFIRM_CMD里收到的也是0x00。但是我在协调器的应用层确没有收到数据,在afIncomingData里设置了断点,也没进入。后修改了程序路由入网后应用层重复发送,直至成功,基本上最多3-4次,路由就可以收到数据了,而且之后的通讯就比较稳定了。

附件是测试时的抓包文件,前面2次都正常,最后一次就是重复发送2次后协调器才正常收到并响应

1.psd