微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 在同一空间如果存在多个ZigBee网络,终端设备如何辨别并加入属于自己的网络?

在同一空间如果存在多个ZigBee网络,终端设备如何辨别并加入属于自己的网络?

时间:10-02 整理:3721RD 点击:

请斑竹指教,谢谢!

三种较直接的作法:限制同一个网络的设备使用同一下频率;对同一个网络的所有节点包括协调器和路由、终端节点,指定PAN ID;开启认证功能,允许同一个网络的节点加入。

谢谢斑竹指教!

不过,似乎斑竹所提议的第一种方法不可取。因为多个ZigBee网络不一定都是我们自己安排的,我们限定的频率点也许还存在别的网络。同时,也限制了ZigBee自动选择频道质量的优点。

第二种方法可能也有问题。有资料讲:如果协调器的ZDAPP_CONFIG_PAN_ID值设置为小于等于0X3FFF的特定值,协调器就会以这个特定值作为PANID来建立网络。但是,如果在默认信道上已经有该PANID值的网络存在,则协调器会继续搜索其他的PANID,直到找到网络不冲突为止。这样就有可能产生一些问题:如果协调器因为PANID冲突而更换了PANID,而其子设备并不知道,还要继续加入设定的PANID网络中。

这种情况的发生概率可能很小,但总是一个影响系统可靠性的因素。

由于接触时间短,第三种方法尚未研究。学习了。

仔细考虑一下,上述PANID冲突的问题,是完全可以避免的。设计时,加上在安装系统时对特定PANID进行设置功能就可以解决了。

每一种方法或者技术使用都有一定局限性,按你的说法,第三种方法把两个网络的密钥设为一样,也同样有问题。

有几种方法,只能是使用的时候,看具体条件使用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top