TI技术工程师
您好,我在项目中遇到一个奇怪的问题,1个协调器和8个终端节点组成星型网,zstack 2.5.1a版本,网络整体上一直在稳定运行,但通过24小时抓包监控发现,有节点会突然掉线,然后自动重连。
具体表现为:协调器突然不再应答某个终端节点发送的data_request,导致该节点重启申请入网,新入网的请求马上就会被响应,因此感觉通信信号也正常,掉线期间该协调器还在正常应答其余终端节点的data_request。
感觉协调器突然针对该终端节点不再应答,应用层没有做什么删除节点的相关操作,很疑惑,希望能得到一些解答和分析,谢谢。
ning lee:
官方是否可以给予回复?哪怕是说干扰~~~~~~
VV:
你的poll rate周期是多少?
下次直接用附件上传数据包就可以了
ning lee:
回复 VV:
1s
ning lee:
回复 ning lee:
经分析,我感觉应该是协调器关联表中针对该终端节点的相关信息异常导致!
终端节点发datarequest 无响应,发数据无响应,发孤儿请求也没有响应。
最终终端节点发beacon请求才收到协调器响应,通过rejoin才最终重新加入。
但不清楚,好端端运行着,协调器的关联表怎么会出现问题?应用层没有做相关的删减操作!
请VV帮忙分析一下
zhongwei xu1:
回复 ning lee:
楼主,这样的问题我也遇到过,我发过三次这样的帖子,官方没人回答!
参考以下: http://e2e.ti.com/support/wireless_connectivity/f/158/p/208581/1340192#1340192
貌似可以解决,但是没说根本原因!
ning lee:
回复 zhongwei xu1:
感谢zhongwei xu1的答复
参考的帖子我看见,是针对掉线后rejoin可能一直失败这种情况的解决方法。
但该帖子中至于好好的网络为什么会突然掉线?不得而知;
而且从现象上看应该是关联表失效了,还不是简单的1次通信失败(例如干扰等)导致,因为后面发送beacon之后,协调器就重新响应了!
VV可以解答一下吗?关联表有没有失效的场景?
ning lee:
回复 ning lee:
发现e2e中也有想关的帖子
http://e2e.ti.com/support/wireless_connectivity/f/158/t/452867
也是关联表被异常删除,但是没有回复