• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术讨论 > 为什么更换新的协调器广播,其他设备会接收不到呢?

为什么更换新的协调器广播,其他设备会接收不到呢?

录入:edatop.com     点击:

为什么更换新的协调器广播,其他设备会接收不到呢?


问题背景:网络中有一个协调器和多个路由器,均没有使能NV_RESTORE,先开协调器,再开路由器都可以相互正常通信;另外,协调器重新上电,遇到和自身panID相同的网络会自动+1,这块代码已经被我改动了,不自动+1,即保持原来的panID,确保协调器上电前后均为同一panID网络
问题来源:实际运行中协调器可能意外断电或直接坏掉,需要再重新上电或更换其他新的协调器(程序都一样),模仿这样的情况实验,发现协调器就没法和其他路由器广播或点播通信了,但路由却可以和协调器点播通信。
解决办法:尝试使能协调器的NV_RESTORE,发现协调器重新上电导致无法通信的问题解决了;但是更换新的协调器导致无法通信的问题依旧。
个人理解:加NV_RESTORE,协调器会记住与之关联的设备,所以重新上电可以继续和之前的设备通信。
疑问:既然都在同一个网络,为什么更换新的协调器广播,其他设备会接收不到呢?
协调器断电或重新下载程序能否还能和之前组建的网络通信?如何解决这个问题呢?

在使能NV_RESTORE的情况,协调器断电重新上电以后,和网络里面其他的设备再次通信是完全没有问题的。
如果对协调器重新下载了程序,或者更换了新的协调器,还要和原来的网络通信的话,那么新上电的协调器就需要把之前的网络参数都恢复出来,比方说channel,panid,ExtendPANID,security key等等。这些信息应该是从原先的协调器上获得的,保存下来的。

上一篇:zigbee中继功能很不稳定,谁知道怎么修改?
下一篇:cc2630/31 关于unbind issue的操作问题

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图