终端节点掉网重连
时间:12-22
整理:3721RD
点击:
您好,我在使用sensordemo例程进行网络稳定性测试时,发现一个终端节点在运行了24个小时左右时掉网了,协调器节点无法接收到该终端节点的数据,但是通过LED闪烁情况可以判断出该终端节点仍然在对外发送数据。我的网络结构就是很简单的一个星状网,4个终端节点,一个协调器节点。
我的问题如下:
1、sensordemo例程中是不是没有终端节点自动的掉网检测?
2、如果终端节点无法自动进行掉网检测,可以采取什么措施来保证终端节点长期稳定地在网络中?就是即使有掉网情况出现,如何让终端节点自己进行掉网判断并自动重新入网?
我设想的一种方式是:终端节点定期向协调器节点发送心跳数据包,并要求协调器节点回应该心跳包,终端节点会在一个设定的时间段内检测是否收到了协调器的应答,如果该时间段内没有收到,则判定自身已经掉网,然后该终端节点进行软启动,从而重新搜索网络并加入原来的网络,或者协议栈中有某种不用软启动就可以让节点重新搜索网络并加入网络的方法?
非常期待您的回复!谢谢!
顶,同问。 望高手们能回复一下?