This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于CC2530不同PAN的协调器组网,节点入网的问题



比如现在的应用方案,别墅(1)有一个协调器和若干终端节点,别墅(1)附近的别墅(2)也有一个协调器和若干终端节点。

两个别墅的ZIGBEE系统为同一家供应商,但是此供应商为了批量生产需要,所以协调器和节点之间的PANID都指定为同一个特定值:比如0x1234。当系统施工时,怎么处理如下两个问题:

问题1:比如需要在别墅(2)里面添加一个节点,怎么能保证正确加入到别墅(2)里面,而不会错误的加入到别墅(1)的网络中?按照就近原则?

问题2:如果别墅(1)检测到和别墅(2)的PANID冲突,假如别墅(1)的PANID自动改为0x1235,那么别墅(1)的节点将无法加入到该网络中,现实中为了批量生产需要(保证使用同一个软件固件),如果一个CASE需要一个独特PANID的固件版本,对于批量生产就无法进行。

请问怎么来解决如上问题,谢谢!

  • Hi,

    问题1可以尝试2种方法:

    1. 使用permit join功能,在新节点需要加入哪个网络时,打开对 用网络的permit join,其余时候关闭。

    2. 使用security,并最好定期更新key。

    问题2,建议不要固定panid。如果所有的出厂设备都固定为一个PANID了并有可能在一块区域引起冲突,那还不如设置为0xffff让其随机选取。

  • haha, kanjie. 你工作好努力,五一都来解答问题,我先看看那个permit joint功能,有问题到时候再请教你,谢谢!