Zigbee避开Wifi的信道,提升通讯质量

ZigBee 提供 16 个物理信道,必须在同一通道下的节点才可能互相通信。在同一工作区域内的相邻网络,建议使用不同的通道,以免相互干扰导致通信效率降低。比如,工作区域内存在大量的 2.4G Wi-Fi 热点,可能会降低 ZigBee 的通信效率,这时可选择 CH11、15、20、25、26,达到有效避开干扰的目的。

具体分析参考前辈帖子:

对于Zigbee和Wifi的信道重叠,百度有不少热心网友的回答,前几天看了个资料,建议用15、16、22、23,于是我用了22信道,发现丢包率偏高。结果一查,发现22信道就是个特别重合的信道。怪自己没深究,还是得细致点。

下面两张图分别是Wifi和Zigbee的信道分布。

Wifi(中国)最常用的信道是1、6、11,和Zigbee信道对比后发现,无重叠的部分可以是Wifi信道4个边角。

Wifi边界频点2.402Ghz偏左,对应Zigbee的11信道,频点2.405Ghz。

Wifi的3、4信道间,频点为2.422到2.427Ghz之间,对应Zigbee的15信道,频点2.425Ghz。

Wifi的8、9信道间,频点为2.447到2.452Ghz之间,对应Zigbee的20信道,频点2.450Ghz。

Wifi边界频点2.483Ghz偏右,对应Zigbee的26信道,频点2.480Ghz。

所以,要避免Zigbee收到Wifi的影响,最合理的信道要配置在11、15、20、26。根据频段越低,传输距离越远的道理,所以建议还是分配在11信道。

想起之前看过的ZLL(Zigbee智能照明)协议栈,TI在信道选择上,优先选用11、15、20、25。我觉得他们大概也有考虑下这个信道重叠问题,毕竟ZLL是一个面向智能家居的协议栈,不可避免会遇到Wifi。当然,这只是我的猜想。

*      -DDEFAULT_CHANLIST=0x06108800
---------------------
作者:zddxmu
来源:CSDN
原文:https://blog.csdn.net/sadshen/article/details/45967167

猜你喜欢

转载自blog.csdn.net/qq_27747359/article/details/96423483