TI中文支持网
TI专业的中文技术问题搜集分享网站

已组过网的节点加入到新的协调器

1.所有节点开启NV_RESTORE.
2.组网方式,协调器上有一按钮,短按按钮,一分钟之内,如果节点上电,自动组网到这个协调器建好的网络

问题:旧的协调器损坏,现想更换新的协调器。

方案思路:
1.节点在上电后恢复掉电之前的网络,并发送一条命令到0x0000,由于协调器损坏,不能立马回复节点,节点等待回复超时后,开始重新组网,但此处不能擦除NV,因为协调器可能只是临时没电。此时如果有一个新的协调器已短按按钮,并在一分钟之内。节点可以擦除之前的NV加入到新的协调器组建的网络。

2.协调器已损坏,所以无法通过软件的方式发送命令让节点擦除NV,另外虽然节点上按钮可以可以长按后擦除NV,但是节点安装完成后很难去按按钮。

请教如何实现。万分感谢

天空:

如果你的网络里面有多个路由节点时,可以考虑使用路由给所有终端发送恢复出厂设置指令。

因为zigbee网络里面如果协调器挂掉的话,路由会担负起组网的角色,想法仅供参考!

VV:

回复 天空:

协调器坏了,路由器可以正常的维持网络工作。

另外只要能够把旧的协调器flash中相关NV的信息读出来,写到新的协调器中就可以了。

Chunjie Liu:

回复 VV:

如何把旧的协调器flash中相关NV的信息读出来,写到新的协调器中?

VV:

回复 Chunjie Liu:

NV的起始和终止地址是知道的,用Flash Programmer 读出来就可以了

user4362819:

刚刚在论坛里面另外的帖子问了,可以用MT层的命令读取nv数据,也可以写nv数据

赞(0)
未经允许不得转载:TI中文支持网 » 已组过网的节点加入到新的协调器
分享到: 更多 (0)