我们最近测试发现一个奇怪的问题:
一个coordinator下加了6个ROUTER , 开始 PANID = 0XF5A9;
测试一段时间后发现 ROUTER 还在PANID = 0XF5A9这个网络中,coordinator的PANID变成了 0X09F5,
导致coordinator 和 ROUTER 通信失败。
请问什么原因可能导致coordinator 重新建网?是NV 写入或者读取有问题吗?这几个设备都开启了NV_RESTORE,协议栈是Z-STACK 2.5.1a
JingYong Qu:
你的协调器没有保存相关网络参数,导致协调器掉电重启后去NV中读不到数据而重新组建了一个网络。你在协调器组网成功后保存下网络状态参改写即可。
feng haihong:
回复 JingYong Qu:
所有设备都开启了NV_RESTORE的,是测试了几天之后才出现的问题,不是每次掉电都出现的