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次后协调器才正常收到并响应