如果zigbee网络中存在两个协调器会怎么样?终端如何选择自己需要的网络?

我个人的理解节点应该会根据panid来区分自己该加入哪一个网络。

谢谢。不过还有些不明白的地方。你的意思是子节点是不会主动寻找协调器的,而要等待协调器发出通知信息,然后再加入申请加入,而PANid是协调器产生的,那子节点不知道PANid怎么加入网络呢?都不在那个网络里,怎么接收协调器的信息呢?我看到的代码是子节点和协调器都有相同的PANID配置,子节点先尝试加入网络,然后等待协调器发出通知信息,然后子节点发出申请信息回应。我对cluster Id的理解是相当于指令的意思,应该是不同的profile里面就定义好了各个cluster Id的意思,和组网有关系么?

第1个回答  2010-05-13
一个zigbee网络只有唯一的一个协调器,具有唯一的标示符。当一个全功能设备启动时先要能量检测或CCA检测有没有网络的存在,如果已经存在网络,它作为子设备加入这个网络,如果不存在,它则作为一个协调器建网。在ZIGBEE网络里,协调器和路由器都是FFD设备,硬件结构几乎完成一样,只不过实现的功能不同。在看看上面那人说的树形结构网络。
相似回答