WiFi与Zigbee信号相互共存的方法与流程

文档序号:12699431阅读:6488来源:国知局
WiFi与Zigbee信号相互共存的方法与流程

本发明涉及无线通信技术领域,具体涉及一种WiFi与Zigbee信号相互共存的方法。



背景技术:

2.4GHz为全球共用信道,有着多种技术共存的现象,最主要的无线技术包含:WiFi、zigbee以及bluetooth。

随着WiFi无线技术的越来越普及,且市场对WiFi的速率越来越高,当一个WiFi热点建立好信道,并产生流量使用后,基本在这个信道上其他的2.4GHz设备很难再抢占资源,譬如在一个有限的空间内,zigbee设备如果和WiFi在用一信道附近。WiFi大数据传输时,zigbee传输会受到一定的影响。

目前,802.11b、802.11g的工作频段在2.4GHz频段分布情况,北美2.412~2.462GHz共11个信道、欧洲及中国2.412~2.472GHz共13个信道、日本2.412~2.484GHz共14个信道。因此通用的避免同频信道的干扰,厂家都选择1、6和11信道的默认配置,达到最大效益的使用2.4G频率资源。但如果你生活或办公的区域存在多于三个以上的无线网络时,就不可避免的会出现信道重叠的影响,破坏一些信道的数据传输。

而随着物联网技术的兴起,Zigbee作为一种低复杂度,低功耗的短距离连接技术,被广泛应用于物联网技术。Zigbee和Wi-Fi共存,且同时工作的情况越来越多。但由于两者都主要在2.4GHZ的ISM频段,它们不可避免地会产生相互干扰,本专利提供了一种降低相互干扰几率,从而较好的共存的解决方法,通过WiFi虚拟接口默认使用自动信道扫描,通过WiFi模块扫描到最优的信道传递给ZigBee组网使用,ZigBee模块接收并进行组网,同时发出控制命令关闭WiFi模块,ZigBee模块通过WiFi模块扫描到的信道组网,实现与家电设备通信,并对家电设备进行控制。



技术实现要素:

本发明的目的在于提供一种WiFi与Zigbee信号相互共存的方法,以解决在现有技术的基础上,Zigbee目前无法检测到周围2.4G频段信号使用情况的检测方式,提高Zigbee通信的可靠性问题。

本发明所述的一种WiFi与Zigbee信号相互共存的方法,包括WiFi模块、主控处理器及与Zigbee模块:

所述主控处理器,控制WiFi模块射频接口的开启与关闭,实现ZigBee模块提取WiFi模块扫描信道,发送配置信道信息到ZigBee模块;

所述WiFi模块虚拟接口默认使用自动信道扫描,对周围的WiFi信号进行扫描,WiFi模块扫描到最优信道,将扫描到的信息结果发送给Zigbee模块;

所述Zigbee模块接收到WiFi模块发送的最优信道后, 给Zigbee模块组建Zigbee网络使用,当出现异常时,不能得到WiFi模块扫描到的信道信息或WiFi模块扫描到的信道信息不正常时,将选择Zigbee模块与WiFi模块频段无重叠的11、25、26信道,默认随机选择一个信道共Zigbee模块建网使用。

所述Zigbee模块收到WiFi模块传递的最优信道后,将关闭WiFi模块。

所述WiFi模块扫描到的信道信息不正常时,将选择Zigbee模块与WiFi模块频段无重叠的11、25、26信道,默认随机选择一个信道供Zigbee模块建网使用。

所述WiFi模块扫描到最优的信道后,发送给Zigbee模块,Zigbee模块接收最优信道并发出控制命令关闭WiFi模块。

所述Zigbee模块接收到最优信道进行组网,并发出控制命令关闭WiFi模块,Zigbee模块根据WiFi模块给出的最优信道与家电设备通信,实现对家电设备的控制。

所述WiFi模块获取信道不成功,Zigbee模块默认随机选择信道11、25、26进行使用。

本发明的有益效果:

1.嵌入式网关主控芯片自带集成WiFi模块,不需要外界WiFi模块,不会增加此功能的开发成本;

2. WiFi模块对信道的信息搜索能力,能够搜索到最优的信道信息;

3. WiFi模块与Zigbee模块信道使用频段存在重叠部分,采用此方案后,避免了信道重叠,提高了Zigbee组建网络的稳定性;

4. WiFi模块扫描信道信息出现异常时,无法提供信息信息,Zigbee模块能够默认随机选择一个信道共Zigbee模块组件网络。

附图说明

图1绘示本发明的WiFi与Zigbee信号相互共存的方法的流程图。

图2绘示本发明实施例的第一跳频示意图。

图3绘示本发明实施例的第二跳频示意图。

具体实施方式

为了便于本领域技术人员的理解,下面结合实施例与附图对本发明作进一步的说明,实施方式提及的内容并非对本发明的限定。

参照图1、2、3所示的一种WiFi与Zigbee信号相互共存的方法,包括WiFi模块、Zigbee模块及主控处理器,所述主控处理器,控制WiFi模块射频接口的开启与关闭,实现ZigBee模块提取WiFi模块扫描信道,发送配置信道信息到ZigBee模块;

所述WiFi模块,虚拟接口默认使用自动信道扫描,对周围的WiFi信号进行扫描,WiFi模块扫描到最优信道后,将扫描到的信道信息结果进行优先级排序,生成初始调频列表,并将优先级列表发送至Zigbee模块;

所述Zigbee模块,接收到WiFi模块发送的优先级列表,选择最优的信道组建Zigbee网络使用,当出现异常情况时,不能得到WiFi模块扫描到的信道信息时,将选择Zigbee模块与WiFi模块频段无重叠的11、25、26信道联网,Zigbee模块选择最优信道进行跳频通信,实现与家电设备通信并对家电设备进行控制;

所述Zigbee模块收到WiFi模块传递的最优信道后,将关闭WiFi模块。

所述WiFi模块扫描到的信道信息不正常时,将选择Zigbee模块与WiFi模块频段无重叠的11、25、26信道,默认随机选择一个信道供Zigbee模块建网使用。

所述WiFi模块扫描到最优的信道后,发送给Zigbee模块,Zigbee模块接收最优信道并发出控制命令关闭WiFi模块。

所述WiFi模块获取信道不成功,Zigbee模块默认随机选择信道11、25、26进行使用。

具体实施例,详细如下所述:

用户按上嵌入式网关上Zigbee开始组网,收到Zigbee组网按键后,系统开启Wifi模块,使用WiFi模块扫描周围的无线信号网络环境,检测较理想的网络环境,WiFi模块虚拟接口默认使用自动信道扫描,使用空闲信道评估选择算法,根据共信道的个数,信道的信号强度权衡计算出信道的脏值,根据1-13信道中最优的值确认干扰最小的信道,WiFi模块接口起来,扫描到最优信道大约等待5-10时间,将扫描到的信道结果传递给ZigBee模块,ZigBee模块接收到WiFi模块传递的最优信道后,得出具体频段多少赫兹为干扰较小的频段,再根据ZigBee通信协议的16个信道的频段转化,得出最优的ZigBee通信信道,WiFi模块能够正常扫描到较优信道后,给ZigBee模块组建ZigBee网络使用,出现异常不能得到WiFi模块扫描到的信道信息,将选择ZigBee模块与WiFi模块频段无重叠11.25.26信道,默认随机选择一个信道共ZigBee模块组网使用;ZigBee模块收到信道后,开始使用信道组建通信,实现与家电设备进行通信,控制家电设备实现各种功能。

本发明WiFi与Zigbee信号相互共存的方法,充分利用了WiFi模块对周围环境强大的无线信息搜索能力,同时结合当前嵌入式网关一般较多的主控处理器集成了WiFi模块的功能,较好的节省了使用成本的问题,另外当前较流行的物联网主要采用ZigBee技术方案,较好的应用在嵌入式系统的产品中。

本发明具体应用途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进,这些改进也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1