CN104968000B - 一种降低同一设备中ZigBee与WiFi相互干扰的方法 - Google Patents

一种降低同一设备中ZigBee与WiFi相互干扰的方法 Download PDF

Info

Publication number
CN104968000B
CN104968000B CN201510347723.3A CN201510347723A CN104968000B CN 104968000 B CN104968000 B CN 104968000B CN 201510347723 A CN201510347723 A CN 201510347723A CN 104968000 B CN104968000 B CN 104968000B
Authority
CN
China
Prior art keywords
module
zigbee
business
physical channel
wifi module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510347723.3A
Other languages
English (en)
Other versions
CN104968000A (zh
Inventor
丁玲波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Geely Holding Group Co Ltd
Original Assignee
Zhejiang Geely Holding Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Geely Holding Group Co Ltd filed Critical Zhejiang Geely Holding Group Co Ltd
Priority to CN201510347723.3A priority Critical patent/CN104968000B/zh
Publication of CN104968000A publication Critical patent/CN104968000A/zh
Application granted granted Critical
Publication of CN104968000B publication Critical patent/CN104968000B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/14Spectrum sharing arrangements between different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/53Allocation or scheduling criteria for wireless resources based on regulatory allocation policies

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种降低同一设备中ZigBee与WiFi相互干扰的方法,其在同一设备中配置有ZigBee模块与WiFi模块参数的协调服务,当所述设备启动ZigBee与WiFi中的一种业务时,检测另一种业务是否已启动,如果另一种业务已启动,则***选择某一业务的物理信道以避开另一种业务的物理信道,如果另一种业务未启动,则***自动选择该业务的物理信道。本发明通过在ZigBee模块与WiFi模块的物理信道上进行协调,保证了WiFi模块与ZigBee模块的相互干扰完全被避免,由于不涉及协议的修改,故实现非常简单,设置速度很快,解决了WiFi模块与ZigBee模块的相互干扰问题,提高了通信的可靠性。

Description

一种降低同一设备中ZigBee与WiFi相互干扰的方法
技术领域
本发明涉及通信技术领域,特别是涉及一种降低同一设备中ZigBee与WiFi相互干扰的方法。
背景技术
随着科技的发展,相比较受限制于有线连接的传统通信设备,更为方便、快捷、灵活的无线网络得到了迅速的发展。WiFi与ZigBee等无线网络通信技术在日常生活中得到越来越广泛的应用。
WiFi是基于IEEE802.11标准的无线网络技术,是目前日常应用场合中最为流行的网络协议之一,在办公、家庭、娱乐乃至城市室外区域都有部署。WiFi协议工作在2.4GHz工业科学医疗(ISM)频段。ZigBee是基于IEEE802.15.4协议的短距离、低功耗、无线个人局域网协议,ZigBee同样工作在工业科学医疗(ISM)频段,定义了两个物理层,即2.4GHz频段和868/915MHz频段物理层,而868MHz和915MHz的ISM频段分别只在欧洲和北美有,所以其主要工作于全球范围内免许可证的2.4GHz的工业科学医疗(ISM)频段,必然会与工作在该频段的WiFi产生相互干扰。
ZigBee把2.4GHz的ISM频段划分为16个信道,每个信道带宽为2MHz,如图1所示。WiFi将该频段划分为13个直扩信道,***可选定其中任一信道进行通信,信道带宽为22MHz,WiFi的13个信道大部分都与ZigBee的信道有重叠,无重叠的信道最多有3个。显而易见,假定WiFi***工作在任一信道,则ZigBee和其信道频率重叠的概率为1/4。当ZigBee和WiFi同时使用相同频段通信时,随着无线设备使用量的逐渐增多,该频段逐渐拥挤,相同频段的信号间干扰也逐渐严重,所以探求一种ZigBee的抗干扰方法显得尤为重要。
现有技术中存在一种WiFi通信排除ZigBee干扰的优化方法,其对802.11协议中的RTS/CTS机制进行修改,使ZigBee节点感知到WiFi通信的存在并进行回退,以使WiFi在ZigBee干扰下获得更好的传输性能。但是,由于该方法涉及WiFi的协议修改,实现相对较复杂,成本相对高,反应速度较慢。如果现实中已有ZigBee业务的存在,此时WiFi业务的介入将会导致ZigBee数据传输出现错误。因此,本发明提出了一种在同一设备中快速排除WiFi与ZigBee的干扰的方法。
发明内容
本发明的目的是要提供一种在同一设备中快速排除WiFi与ZigBee的干扰的简单方法。
特别地,本发明提供了一种降低同一设备中ZigBee与WiFi相互干扰的方法,在同一设备中配置有ZigBee模块与WiFi模块参数的协调服务,当所述设备的***启动ZigBee与WiFi业务中的一种业务时,检测另一种业务是否已启动,如果所述另一种业务已启动,则***选择所述一种业务的物理信道以避开所述另一种业务的物理信道,如果所述另一种业务未启动,则***自动选择所述一种业务的物理信道。
具体地,所述降低同一设备中ZigBee与WiFi相互干扰的方法包括如下步骤:
S10、开启所述WiFi模块的业务,并判断所述WiFi模块的工作模式;
S20、当所述WiFi模块采用主动模式,设置所述主动模式下所述WiFi模块的物理信道参数,当所述WiFi模块采用被动模式,设置所述被动模式下所述WiFi模块的物理信道参数;
S30、继续所述WiFi模块的业务进程并判断所述ZigBee模块的业务是否开启;
S40、若所述ZigBee模块的业务已开启,则获取所述WiFi模块的物理信道参数,将所述ZigBee模块的物理信道参数与所述WiFi模块的物理信道参数设置为不同以避开对方物理信道;
S50、若所述ZigBee模块的业务未开启,则判断所述WiFi模块的业务是否结束,若所述WiFi模块的业务未结束,则继续步骤S30,否则关闭所述WiFi模块的业务。
优选地,所述WiFi模块主动模式包括设备自身作为WiFi热点,共享自身的资源。
进一步,在所述主动模式下,所述WiFi模块的参数根据自身的设备能力及工作环境,由***进行设置。
优选地,所述WiFi模块被动模式包括设备接入外界WiFi热点,连接外界路由器。
进一步,在所述被动模式下,所述WiFi模块参数由外界路由决定,所述参数包括信道号、信道带宽。
具体地,所述步骤S20中所述设置主动模式下所述WiFi模块的物理信道参数,包括:
首先,判断所述ZigBee模块的工作状态,若所述ZigBee模块处于工作状态,获取所述ZigBee模块的物理信道参数,
然后选择所述WiFi模块的物理信道以避让所述ZigBee模块的物理信道,若所述ZigBee模块未处于工作状态,则继续所述WiFi模块的业务进程。
具体地,所述步骤S20中所述设置被动模式下所述WiFi模块的物理信道参数,包括:
首先,获取所述WiFi模块的物理信道参数,并判断所述ZigBee模块是否处于工作状态,
若所述ZigBee模块未处于工作状态则继续所述WiFi模块的进程,
若所述ZigBee模块处于工作状态,则判断所述WiFi模块与所述处于工作状态的ZigBee模块的物理信道是否重叠,
若二者的物理信道重叠,则改变所述ZigBee模块的物理信道,否则继续所述WiFi模块的进程。
本发明的降低同一设备中ZigBee与WiFi相互干扰的方法,由于不涉及协议的修改,故实现非常简单,设置速度很快,由于是在物理信道上进行协调,这样可以保证WiFi与ZigBee业务的相互干扰完全被避免。
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
附图说明
后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:
图1是ZigBee信号工作频段的示意图;
图2是本发明一个实施例的降低同一设备中ZigBee与WiFi相互干扰的方法的工作流程图;
图3是图2所示降低同一设备中ZigBee与WiFi相互干扰的方法所示的主动模式下的工作流程图;
图4是图2所示降低同一设备中ZigBee与WiFi相互干扰的方法所示的被动模式下的工作流程图。
具体实施方式
图2是本发明一个实施例的降低同一设备中ZigBee与WiFi相互干扰的方法的工作流程图。
本发明提供了一种降低同一设备中ZigBee与WiFi相互干扰的方法,在同一设备中配置有ZigBee模块与WiFi模块参数的协调服务,当所述设备的***启动ZigBee与WiFi业务中的一种业务时,检测另一种业务是否已启动,如果所述另一种业务已启动,则***选择所述一种业务的物理信道以避开所述另一种业务的物理信道,如果所述另一种业务未启动,则***自动选择所述一种业务的物理信道。由于在同一设备中,各模块的工作状态是可知的,主机很容易获得各个模块的工作信息,根据对各个模块的工作信息进行判断,来进行相应的协调,这样就可以快速便捷的保证ZigBee与WiFi业务的相互干扰完全被避免。
具体地,如图2所示,所述降低同一设备中ZigBee与WiFi相互干扰的方法包括如下步骤:
S10、开启所述WiFi模块的业务,并判断所述WiFi模块的工作模式;
在步骤S10中,主要目的是对WiFi模块的工作模式进行区分,WiFi模块的工作模式分为主动模式和被动模式。
S20、当所述WiFi模块采用主动模式,设置所述主动模式下所述WiFi模块的物理信道参数,当所述WiFi模块采用被动模式,设置所述被动模式下所述WiFi模块的物理信道参数;
在步骤S20中,主动模式和被动模式下的WiFi模块的物理信道参数的设置是不一样的。
WiFi模块的主动模式是指由设备主动发起连接,并与后台服务器进行数据交互(上传或下载)的工作模式。WiFi模块的主动模式包括设备自身作为WiFi热点,共享自身的资源。典型的主动型设备,如无线POS机,在每次刷卡交易完成后即开始连接后台服务器,并上传交易数据。因此,在所述主动模式下,所述WiFi模块的参数根据自身的设备能力及工作环境,由***进行设置。
具体地,设置主动模式下所述WiFi模块的物理信道参数,包括:
首先,判断所述ZigBee模块的工作状态,若所述ZigBee模块处于工作状态,获取所述ZigBee模块的物理信道参数,
然后选择所述WiFi模块的物理信道以避让所述ZigBee模块的物理信道,若所述ZigBee模块未处于工作状态,则继续所述WiFi模块的业务进程。
WiFi模块的被动模式是指在***中所有设备一直处于被动的等待连接状态,仅由后台服务器主动发起与设备的连接,并进行请求或下传数据的工作模式。WiFi模块的被动模式包括设备接入外界WiFi热点,连接外界路由器,其中,典型应用是某些无线传感器网络,每个传感器终端始终实时的在采集数据,但是采集到的数据并没有马上上传,而是暂时保存在设备中,而后台服务器则周期性的每隔一段时间主动连接设备,并请求上传或下载数据。因此,在被动模式下,WiFi模块参数由外界路由决定,其物理参数包括信道号、信道带宽。
具体地,设置被动模式下所述WiFi模块的物理信道参数,包括:
首先,获取所述WiFi模块的物理信道参数,并判断所述ZigBee模块是否处于工作状态,
若所述ZigBee模块未处于工作状态则继续所述WiFi模块的进程,
若所述ZigBee模块处于工作状态,则判断所述WiFi模块与所述处于工作状态的ZigBee模块的物理信道是否重叠,
若二者的物理信道重叠,则改变所述ZigBee模块的物理信道,否则继续所述WiFi模块的进程。
S30、继续所述WiFi模块的业务进程并判断所述ZigBee模块的业务是否开启;
S40、若所述ZigBee模块的业务已开启,则获取所述WiFi模块的物理信道参数,将所述ZigBee模块的物理信道参数与所述WiFi模块的物理信道参数设置为不同以避开对方物理信道;
在步骤S40中,通过协调ZigBee模块和WiFi模块的物理信道参数使得二者避免互相干扰,从根本上解决了问题。
S50、若所述ZigBee模块的业务未开启,则判断所述WiFi模块的业务是否结束,若所述WiFi模块的业务未结束,则继续步骤S30,否则关闭所述WiFi模块的业务。
下面将详细说明本实施例的具体工作流程。
首先是介绍WiFi模块在主动模式下的工作流程。
如图3所示,首先是判断设备中ZigBee模块的工作状态,假设ZigBee模块处于工作状态,读取ZigBee模块的物理信道参数,然后开启设备中的WiFi模块的业务,根据WiFi模块的设备及工作环境,通过***设置与ZigBee模块的物理信道参数不同的WiFi模块的物理参数,使WiFi模块与ZigBee模块相互不受对方的干扰。
然后是介绍WiFi模块在被动模式下的工作流程。
如图4所示,首先根据外界路由获取WiFi模块的物理参数,然后判断设备中ZigBee模块的工作状态,假设ZigBee模块处于工作状态,接着通过主机获取ZigBee模块的物理信道参数,再判断设备中已开启业务的WiFi模块的物理信道参数与已开启业务的ZigBee模块的物理信道参数是否重叠,假设二者重叠,那么通过***设置与WiFi模块的物理信道参数不同的ZigBee模块的物理参数,使ZigBee模块与WiFi模块相互不受对方的干扰。
本发明的降低同一设备中ZigBee与WiFi相互干扰的方法,通过在ZigBee模块与WiFi模块的物理信道上进行协调,保证了WiFi模块与ZigBee模块的相互干扰完全被避免,由于不涉及协议的修改,故实现非常简单,设置速度很快,解决了WiFi模块与ZigBee模块的相互干扰问题,提高了通信的可靠性。
至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

Claims (5)

1.一种降低同一设备中ZigBee与WiFi相互干扰的方法,其特征在于,在同一设备中配置有ZigBee模块与WiFi模块参数的协调服务,当所述设备的***启动ZigBee与WiFi业务中的一种业务时,检测另一种业务是否已启动,如果所述另一种业务已启动,则***选择所述一种业务的物理信道以避开所述另一种业务的物理信道,如果所述另一种业务未启动,则***自动选择所述一种业务的物理信道;
具体地包括如下步骤:
S10、开启所述WiFi模块的业务,判断所述WiFi模块的工作模式,并设置所述WiFi模块的物理信道参数;其中,所述WiFi模块的工作模式包括主动模式和被动模式;在所述主动模式下,所述WiFi模块的参数根据自身的设备能力及工作环境,由***进行设置;在所述被动模式下,所述WiFi模块参数由外界路由决定,所述参数包括信道号、信道带宽;
S20、判断所述ZigBee模块的业务是否开启;
S30、若所述ZigBee模块的业务已开启,则获取已经设置的所述WiFi模块的物理信道参数,将所述ZigBee模块的物理信道参数与所述WiFi模块的物理信道参数设置为不同以避开对方物理信道;
S40、若所述ZigBee模块的业务未开启,则判断所述WiFi模块的业务是否结束,若所述WiFi模块的业务未结束,则继续步骤S20,否则关闭所述WiFi模块的业务。
2.根据权利要求1所述的方法,其特征在于,所述WiFi模块主动模式包括设备自身作为WiFi热点,共享自身的资源。
3.根据权利要求1所述的方法,其特征在于,所述WiFi模块被动模式包括设备接入外界WiFi热点,连接外界路由器。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述步骤S10中设置主动模式下所述WiFi模块的物理信道参数,包括:
首先,判断所述ZigBee模块的工作状态,若所述ZigBee模块处于工作状态,获取所述ZigBee模块的物理信道参数,
然后选择所述WiFi模块的物理信道以避让所述ZigBee模块的物理信道,若所述ZigBee模块未处于工作状态,则继续所述WiFi模块的业务进程。
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述步骤S10中设置被动模式下所述WiFi模块的物理信道参数,包括:
首先,获取所述WiFi模块的物理信道参数,并判断所述ZigBee模块是否处于工作状态,
若所述ZigBee模块未处于工作状态则继续所述WiFi模块的进程,
若所述ZigBee模块处于工作状态,则判断所述WiFi模块与所述处于工作状态的ZigBee模块的物理信道是否重叠,
若二者的物理信道重叠,则改变所述ZigBee模块的物理信道,否则继续所述WiFi模块的进程。
CN201510347723.3A 2015-06-19 2015-06-19 一种降低同一设备中ZigBee与WiFi相互干扰的方法 Active CN104968000B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510347723.3A CN104968000B (zh) 2015-06-19 2015-06-19 一种降低同一设备中ZigBee与WiFi相互干扰的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510347723.3A CN104968000B (zh) 2015-06-19 2015-06-19 一种降低同一设备中ZigBee与WiFi相互干扰的方法

Publications (2)

Publication Number Publication Date
CN104968000A CN104968000A (zh) 2015-10-07
CN104968000B true CN104968000B (zh) 2019-02-15

Family

ID=54221919

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510347723.3A Active CN104968000B (zh) 2015-06-19 2015-06-19 一种降低同一设备中ZigBee与WiFi相互干扰的方法

Country Status (1)

Country Link
CN (1) CN104968000B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105939163A (zh) * 2016-03-31 2016-09-14 南京物联传感技术有限公司 一种ZigBee和WiFi无线网络抗干扰电路
CN105959034A (zh) * 2016-04-26 2016-09-21 乐视控股(北京)有限公司 解决同频干扰的方法和装置
CN106358201A (zh) * 2016-09-26 2017-01-25 珠海格力电器股份有限公司 无线通信方法及装置
WO2018098990A1 (zh) * 2016-12-01 2018-06-07 华为技术有限公司 一种减少干扰的处理方法、射频电路和网络设备
CN107071909A (zh) * 2017-02-09 2017-08-18 浙江风向标科技有限公司 ZigBee信道的选择方法及装置
CN108934046B (zh) * 2017-05-23 2022-10-18 中兴通讯股份有限公司 一种降低WiFi与ZigBee相互干扰的方法及装置
CN108551415A (zh) * 2018-06-20 2018-09-18 深圳市彬讯科技有限公司 智能家居***、智能网关及其控制方法
CN108848510A (zh) * 2018-08-20 2018-11-20 深圳市彬讯科技有限公司 避免WIFI网络和ZigBee网络互相干扰的方法与装置、存储介质
CN110536322B (zh) * 2019-09-02 2023-04-14 深圳市丰润达科技有限公司 信道规避方法、装置及计算机可读存储介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8838046B2 (en) * 2010-06-18 2014-09-16 Mediatek Inc. System and method of hybrid FDM/TDM coexistence interference avoidance
CN102264158B (zh) * 2011-08-04 2016-08-03 华为终端有限公司 多模装置的工作方法和多模装置
CN202602915U (zh) * 2012-05-14 2012-12-12 成都飞鱼星科技开发有限公司 一种无线路由器
CN103874072B (zh) * 2012-12-18 2017-09-19 华为终端有限公司 通信干扰处理方法及无线路由器

Also Published As

Publication number Publication date
CN104968000A (zh) 2015-10-07

Similar Documents

Publication Publication Date Title
CN104968000B (zh) 一种降低同一设备中ZigBee与WiFi相互干扰的方法
KR101731996B1 (ko) 로라 및 와이파이 통신을 절체시키기 위한 장치
TWI432058B (zh) 低耗能無線通訊方法
EP2523482B1 (en) Inquiry response event control
US20160183171A1 (en) Techniques for conducting fine timing measurements
WO2019199362A1 (en) Flexible multi-access edge computing (mec) services consumption through hosts zoning
WO2018063603A1 (en) Internet-of-things gateway coordination
US20130204962A1 (en) Network and peripheral interface circuits, systems and processes
US9185648B2 (en) Intelligent beaconing by software-enabled access point
EP2802165B1 (en) Indication of device to device communication state to base station
CN104780510A (zh) 用于无线网络集群发现和并发管理的方法、装置和计算机程序产品
KR101427978B1 (ko) 지그비 통신에서 통신 시스템간 충돌 회피 방법 및 장치
CN109257197A (zh) 一种物联网终端升级方法、装置、***、终端及存储介质
JP2013128271A (ja) 方法、デバイス、コンピュータ・プログラムおよびシステム(インターネット・オブ・シングス(iot)アプリケーションのための擬似ダイナミック・スペクトル・アクセス)
CN102256336B (zh) 一种WiFi接入点组合使用的方法、装置和***
CN104427579A (zh) 移动终端建立无线局域网的方法及移动终端
CN102523633B (zh) 一种无线传感器网络网关设备及其信道算法
WO2020005406A1 (en) Distributed compute method, apparatus, and system
CN103906226A (zh) 邻近终端发现方法、装置、终端和服务器
CN104883242A (zh) 一种接入点、站点、信标帧的发送方法及***
CN108934046B (zh) 一种降低WiFi与ZigBee相互干扰的方法及装置
CN102457903B (zh) 无线传感器网络通过多网关接入到电信网的接入控制方法及装置
US20160036579A1 (en) Method and apparatus for configuring link in wireless lan system
KR102497723B1 (ko) 위치 기반 무선간섭 탐지방법 및 그 방법을 이용하는 사용자단말장치
CN102665241A (zh) 基于ZStack协议栈的WSN网络节点参数配置方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20170524

Address after: 310051 Jiangling Road, Hangzhou, Zhejiang, No. 1760, No.

Applicant after: Zhejiang Geely Holding Group Co., Ltd.

Address before: 100083 Haidian District, Zhichun Road, No. 6, layer 1, 605,

Applicant before: BEIJING GEEDEEN TECHNOLOGY CO., LTD.

GR01 Patent grant
GR01 Patent grant