微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 组网和NV

组网和NV

时间:10-02 整理:3721RD 点击:

我在协调器和终端打开NV后组网,协调器和终端都记录了PAN ID和BIND,可是我想将终端加入到其他网络,该怎么做

擦除FLASH,然后重载程序

这个问题我已经解决了

uint8 ZDOInitDevice( uint16 startDelay )里面可以控制初始化NV,NLME_LeaveReq()可以申请退网,但是我终端和协调器绑定后的绑定信息还在协调器中,下次组网后绑定仍然可以使用,该怎么处理

如果是退网了,那绑定信息就没有了!下次入网重新绑定下!

请教大神:

我现在想要通过串口自由的修改PANID,方法是重新写NV记录的ZCD_NV_PANID,再重启设备。测试了一下确实能实现修改PANID的目的。

问题是PANID关乎组网,如果一个设备还没有进入任何网络,修改上述参数,只相当于修改了初始化的数据,这是可以的。

如果协调器或者路由器都是设置了NV_RESTORE,联网之后就会保存进NV,这时再单纯的修改ZCD_NV_PANID这一个参数

而不退网和清除联网的一些信息,这样是有问题的吧?

所以我想知道有没有API是可以把NV恢复成没有入网的状态?

请大神指点

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top