协调器2538,终端2530,协议栈home 1.2.2
终端入网后测试一段时间后,会出现个别终端掉线,且一直无法恢复(等待1个小时还是无法入网),
但是重启该终端可以立即入网,
此时的解决办法只有重启终端,有没有什么好的办法?抓包发现终端一直没有发beacon request,
有个办法是掉线时间到一定时间后调用SystemResetSoft,
但是这个会导致IO口的电平变化了,比如是灯上模块,会导致灯灭了
YiKai Chen:
建議升級到Z-Stack 3.0.2,據我所知有修正一些這類的問題
user5367314:
回复 YiKai Chen:
3.0.2我测试 了,还不如1.2.2稳定,终端一直掉线重连,20个终端,基本上每时每刻都有掉线的
针对1.2.2,有没有什么软件上的解决办法?
Viki Shi:
回复 user5367314:
追踪一下代码,看是否卡在NLME_NetworkDiscoveryReques,导致beacon request没有发出
user5367314:
回复 Viki Shi:
下面两个参数请教一下:
1.
-DREJOIN_POLL_RATE=440//这个是否可以调大?
因终端比较多,DREJOIN_POLL_RATE设置大些是不是网络稳定些?
2.如果想终端掉线的时候一直尝试加网,
下面的两个参数怎么设置?全为0 吗?
-DREJOIN_BACKOFF=0
-DREJOIN_SCAN=0
YiKai Chen:
回复 user5367314:
1. 可以試試
2. 把REJOIN_BACKOFF設成1000然後REJOIN_SCAN不動,再試試看看