我使用的协议版本是ZStack-CC2530-2.5.1a
测试数量是1个协调器,40个路由器,没有终端设备。运行一周之后,部分设备出现异常,不能发出点播信息,但是能发出广播信息,同样可以接受广播或者组播信息。能正常广播NWK Link status信息。当重启设备之后,设备恢复正常。
从抓包信息分析,可能是路由表或者邻居表出问题,导致不能正常发送点播信息。
请教各位,如何重置路由表和邻居表?我想定期重置路由表、邻居表,让设备重新进行路由发现建立新的路由表。
谢谢!
抓包信息中,0x2F02的设备是出现异常的设备
VV:
有使用新的协议栈测试过吗?Z-Stack Home 1.2.2a
Colin Ye:
回复 VV:
@VV
还没使用新的协议栈。
1.新的协议栈有Z-Stack Home 1.2.2a 和 Z-Stack-Mesh-1.0.0 它们有什么区别吗?
2.目前我们的产品是这样运用的,除了一个协调器,其他设备都是路由器。各个路由器可以自由匹配,进行双向通信,一对一,或者一对多的通信,主要是发送控制指令。同时所有路由器也需要定期上报信息到某一个路由设备。请问下,我们这种方案,应该使用Z-Stack Home 1.2.2a 还是 Z-Stack-Mesh-1.0.0 比较好呢?
3.如果要更新协议栈,那如何把应用层的程序快速地更新到新的协议栈使用呢?因为目前我们开发的产品已经售出去了,要记着解决这个问题。
4.协议栈中,没有其他方法解决吗?例如定期重置网络?
5.我们现在想,如果定时复位系统,让系统重启,一天复位一次,这样做,会不会引发出其他的问题?目前定时复位也只是最差的解决方案了。
谢谢VV