我在协调器和终端打开NV后组网,协调器和终端都记录了PAN ID和BIND,可是我想将终端加入到其他网络,该怎么做
Susan Yang:
擦除FLASH,然后重载程序
user3701862:
回复 Susan Yang:
这个问题我已经解决了
uint8 ZDOInitDevice( uint16 startDelay )里面可以控制初始化NV,NLME_LeaveReq()可以申请退网,但是我终端和协调器绑定后的绑定信息还在协调器中,下次组网后绑定仍然可以使用,该怎么处理
lihua jia:
回复 VV:
请教大神:
我现在想要通过串口自由的修改PANID,方法是重新写NV记录的ZCD_NV_PANID,再重启设备。测试了一下确实能实现修改PANID的目的。
问题是PANID关乎组网,如果一个设备还没有进入任何网络,修改上述参数,只相当于修改了初始化的数据,这是可以的。
如果协调器或者路由器都是设置了NV_RESTORE,联网之后就会保存进NV,这时再单纯的修改ZCD_NV_PANID这一个参数
而不退网和清除联网的一些信息,这样是有问题的吧??
所以我想知道有没有API是可以把NV恢复成没有入网的状态?
请大神指点