NV使能以后 更换频点和ID
时间:10-02
整理:3721RD
点击:
协调器和路由器均增加了NV使能,开始协调器频点0x0B,PanId=0x0010.路由器连接上协调器。
这时候更换新的协调器,协调器频点为0x0D, panId= 0x1212.
这时候发现在不擦出路由器的情况下,更改了路由器的频点为0x0D, panId= 0x1212.还是无法与新换的协调器通讯。这种情况下在不擦除路由器的情况下,怎么能让二者通讯呢
这个是因为协调器的最高级形式决定的,你是不是想让这个网络存在两个协调器,这是不可能的,如果存在两个协调器会自动配置协调器已经注册上的路由器,所以必须擦除后才行,或者让那个原来的协调器消失。要不他优先跟他链接
很抱歉,您现在这种方式是无法与新换的协调器通信的,因为路由器是无法自动跳频的。
所以还是建议您重新烧录路由器或是将新的协调器设置成与原来协调器一样的网络参数。
协议栈里有没有语句能够抹掉路由器以前注册的网络信息,能使得路由器像刚烧录过程序的时候
清楚NV保存的信息,您可以使用
zgWriteStartupOptions(ZG_STARTUP_SET, ZCD_STARTOPT_DEFAULT_NETWORK_STATE);