coordinator 的PANID 莫名改变
时间:10-02
整理:3721RD
点击:
我们最近测试发现一个奇怪的问题:
一个coordinator下加了6个ROUTER , 开始 PANID = 0XF5A9;
测试一段时间后发现 ROUTER 还在PANID = 0XF5A9这个网络中,coordinator的PANID变成了 0X09F5,
导致coordinator 和 ROUTER 通信失败。
请问什么原因可能导致coordinator 重新建网?是NV 写入或者读取有问题吗?这几个设备都开启了NV_RESTORE,用的协议栈为ZStack-CC2530-2.5.1a
一般来说,使能NV的情况下 PANID不会变,否则会变
您在协调器建网后都有什么操作?
发送给网络中其他设备控制命令,没有别的操作了。中间有几次掉电
你的协调器肯定掉过电吧,协调器调电后,你又没开启NV_RESTORE,导致你协调器上电后协调器重新组建了一个网络,PANID当然会不一样。
正解
开启了NV_RESTORE, 是测试了几天之后才出现的问题,
我们也遇到过这个问题,请问你们解决了吗?
我们这边也有这个问题,不知道怎么回事也开启NV_RESTORE这个参数,运行一段时间之后,然后断电上电就会出现PANID变化问题,有没有谁能够解决啊!
在使用NV_RESTORE前,务必保证ZDApp.c没有做过任何改动。
除这个需要注意的问题之外,还有其他原因吗?