关于协调器信息备份的问题请教
时间:10-02
整理:3721RD
点击:
我用的是 CC2530 ZSTACK的版本是 ZSTACK-2.3.0-1.4.0。
项目用在一个智慧小区,考虑到ZigBee的传输距离,打算每户一个ZigBee网关,下面带几十个节点。 所有的网关经以太网把信息传到小区服务中心。
这样就会有很多ZIGBEE网络,打算事先固定PANID,就是每户用不同的PANID,这样就不会冲突了。
现在遇到一个问题,就是测试过程中发现如果网关中的协调器硬件烧坏了,再换新的硬件上电时应为没有保存任何以前的网络信息,如果有路由节点开着。协调器不会按配置的PANID启动,而是按PANID+1启动。这个问题一直没有好的解决办法!
现在想问一下TI的工程师:
1:我想把每个协调器组网后里面的整个数据都读出来备份,如果原来的协调器硬件坏了再把备份的数据烧到新的硬件里面,这样应该就能连到原来的网上。
这种想法能实现吗? 用什么工具备份数据? 如何操作?
2:如何解决以上情况的PANID+1的问题? (现在的做法是 1:我先把节点全部断电,让协调器先上电。2:或者协调器先远离原来的网络,然后上电,先让一个终端(终端没有开NV_RESTORE)加进去,目的是使协调器NV_RESTORE起作用,然后在拿回原来的网络。 以上两种测试都可以)
还有没有其他的解决办法? 就是下面的路由节点开着,新的协调器能按配置的原PANID启动?
谢谢! 请尽快解答,感激不尽!
注:我使用的是协议栈中的 GenericApp Pro模板工程, 协议栈默认配置。 加密,绑定等都没使用。
you want to clone ZC?
search e2e for solution.