CN102202430A - ZigBee无线网关及其数据传输方法 - Google Patents
ZigBee无线网关及其数据传输方法 Download PDFInfo
- Publication number
- CN102202430A CN102202430A CN2011101204290A CN201110120429A CN102202430A CN 102202430 A CN102202430 A CN 102202430A CN 2011101204290 A CN2011101204290 A CN 2011101204290A CN 201110120429 A CN201110120429 A CN 201110120429A CN 102202430 A CN102202430 A CN 102202430A
- Authority
- CN
- China
- Prior art keywords
- zigbee
- network
- module
- frequency range
- label
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种ZigBee无线网关,包括ZigBee模块,用于在登录每个ZigBee网络后,接收并转发每个ZigBee网络的数据;以及控制模块,用于根据将要登录的ZigBee网络修改ZigBee模块的网络标号、频段和网络层地址,控制ZigBee模块登录与网络标号和频段匹配的ZigBee网络,实现多个不同的ZigBee网络的切换,在ZigBee模块与登录的ZigBee网络完成数据接收和转发后存储ZigBee模块接收和转发的数据,并控制ZigBee模块休眠。本发明利用分时切换的方式,使单个ZigBee模块存在于不同的ZigBee网络中,实现多个不同ZigBee网络中的数据的转发,从而提高了多个不同ZigBee网络之间的数据传输效率。本发明同时还公开了一种ZigBee无线网关的数据传输方法。
Description
技术领域
本发明涉及无线网络数据通讯领域,尤其涉及一种ZigBee无线网关及其数据传输方法。
背景技术
ZigBee是一种新兴的短距离、低速率、低功耗的无线网络技术,其来源于蜂群使用的赖以生存和发展的通信方式,蜜蜂通过跳ZigZag形状的舞蹈来分享新发现的食物源的位置、距离和方向等信息。它支持目前三种主要的自组织无线网络类型,且具有很强的网络健壮性和***可靠性,主要适合于自动控制和远程控制领域,可以嵌入在各种设备中,同时支持地理定位功能,十分适合用作于无线传感器网络的通信协议。
在实际应用中,往往同一区域中有多个ZigBee网络存在,为了满足这多个ZigBee网络之间的的数据交换,通常采用多个分属于不同网络的ZigBee模块来实现。具体地,每个ZigBee模块与一个ZigBee网络进行通信,多个ZigBee模块之间通过微处理器连接。数据交换时,由第一个ZigBee模块将属于该模块的ZigBee网络数据传输给第二个ZigBee模块,再由第二个ZigBee模块转发至属于第二个ZigBee模块的ZigBee网络,从而完成多个网络之间的数据交换。
然而,采用上述无线网络数据传输方式进行数据交换时,需要多个ZigBee模块进行网络切换,因而,当同一区域存在的ZigBee网络数量较大时,所需的ZigBee模块数量也很多,从而导致***的结构复杂、成本相应增加。另外,在多个ZigBee模块进行网络切换时,所花费的时间也较长,从而降低了数据传输的效率。
因此,有必要提供一种ZigBee无线网关来克服上述缺陷。
发明内容
本发明的目的是提供一种ZigBee无线网关及其数据传输方法,以提高数据传输效率。
为了实现上述目的,本发明提供了一种ZigBee无线网关,包括一个ZigBee模块,用于在登录每个ZigBee网络后,接收并转发每个ZigBee网络的数据;以及控制模块,用于根据将要登录的ZigBee网络修改ZigBee模块的网络标号、频段和网络层地址,控制ZigBee模块登录与网络标号和频段匹配的ZigBee网络,实现多个不同的ZigBee网络的切换,在ZigBee模块与登录的ZigBee网络完成数据接收和转发后存储ZigBee模块接收和转发的数据,并控制ZigBee模块休眠。
具体地,控制模块包括:第一存储单元,用于存储每个ZigBee网络的网络标号和频段;网络判断单元,用于从第一存储单元中获取ZigBee网络的网络标号和频段,并通过ZigBee协议栈根据获取ZigBee网络的网络标号和频段判断当前要登录的ZigBee网络是否存在;参数获取单元,用于当网络判断单元判断出存在当前要登录ZigBee网络时,从第一存储单元中获取所述ZigBee网络的网络标号和频段;配置单元,用于根据参数获取单元发送的网络标号和频段,修改ZigBee模块的标识符,以修改ZigBee模块的网络标号、频段以及网络层地址;控制单元,用于发送启动信号控制ZigBee模块登录所述ZigBee网络,且在ZigBee模块完成数据接收和转发后发送休眠信号控制ZigBee模块休眠;以及第二存储单元,用于在ZigBee模块休眠之前,存储ZigBee模块接收和转发的数据。
相应地,本发明还提供了一种ZigBee无线网关的数据传输方法,包括如下步骤:(1)判断是否存在当前要登录的ZigBee网络;(2)若存在,则根据获取的所述ZigBee网络的网络标号和频段,修改ZigBee模块的标识符,以修改ZigBee模块的网络标号、频段以及网络层地址,否则,结束;(3)控制ZigBee模块登录所述ZigBee网络;(4)存储ZigBee模块登录后接收的所述ZigBee网络的数据;(5)控制ZigBee模块进入休眠状态,并返回步骤(1)。
具体地,所述步骤(1)为:获取ZigBee网络的网络标号和频段,并通过ZigBee协议栈根据获取ZigBee网络的网络标号和频段判断当前要登录的ZigBee网络是否存在。
与现有技术相比,本发明利用分时切换的方式,使单个ZigBee模块存在于不同的ZigBee网络中,实现多个不同ZigBee网络中的数据的转发,从而提高了多个不同ZigBee网络之间的数据传输效率。另外,由于本发明只包括一个ZigBee模块,从而简化了ZigBee无线网关的结构并节约了成本。
通过以下的描述并结合附图,本发明将变得更加清晰,这些附图用于解释本发明的实施例。
附图说明
图1为本发明ZigBee无线网关的结构框图。
图2为图1所示的控制模块的结构框图。
图3为本发明ZigBee无线网关的数据传输方法的流程图。
具体实施方式
现在参考附图描述本发明的实施例,附图中类似的元件标号代表类似的元件。
参考图1,本实施例的ZigBee无线网关包括ZigBee模块10和控制模块11。所述ZigBee模块10与所述控制模块11相连。所述ZigBee模块10用于在登录每个ZigBee网络后,接收并转发每个ZigBee网络的数据。所述控制模块11用于根据将要登录的ZigBee网络修改所述ZigBee模块10的网络标号、频段和网络层地址,控制所述ZigBee模块10登录与网络标号和频段匹配的ZigBee网络,以切换到不同的ZigBee网络,在所述ZigBee模块10与登录的ZigBee网络完成数据接收和转发后,存储所述ZigBee模块10接收和转发的数据,并控制所述ZigBee模块10休眠。
具体地,如图2所示,所述控制模块11包括第一存储单元111、网络判断单元112、参数获取单元113、配置单元114、控制单元115以及第二存储单元116。所述第一存储单元111与所述参数获取单元113和所述网络判断单元112相连,所述网络判断单元112、所述参数获取单元113、所述配置单元114、所述控制单元115和所述第二存储单元116依次相连。所述第一存储单元111用于存储每个ZigBee网络的网络标号和频段;所述网络判断单元112用于从第一存储单元111中获取ZigBee网络的网络标号和频段,并通过ZigBee协议栈根据获取ZigBee网络的网络标号和频段判断当前要登录的ZigBee网络是否存在;所述参数获取单元113用于当所述网络判断单元112判断出存在当前要登录ZigBee网络时,从第一存储单元111中获取所述ZigBee网络的网络标号和频段;所述配置单元114用于根据所述参数获取单元113发送的网络标号和频段,修改所述ZigBee模块10的网络标号、频段以及网络层地;所述控制单元115用于发送启动信号控制所述ZigBee模块10登录所述ZigBee网络,且在所述ZigBee模块10完成数据接收和转发后,发送休眠信号控制所述ZigBee模块10休眠;所述第二存储单元116用于在所述ZigBee模块10休眠之前,存储所述ZigBee模块10接收和转发的数据。
如图3所示,本实施例的ZigBee无线网关的数据传输方法,包括如下步骤:
步骤S1,初始化所述ZigBee无线网关;
步骤S2,获取ZigBee网络的网络标号和频段;
步骤S3,通过ZigBee协议栈根据获取ZigBee网络的网络标号和频段判断当前要登录的ZigBee网络是否存在,若存在进入步骤S4,否则,结束进程;
步骤S4,根据获取的所述ZigBee网络的网络标号和频段,修改ZigBee模块10的标识符,以将ZigBee模块10的网络标号和频段修改成与所述ZigBee网络的网络标号和频段一致,并修改ZigBee模块10的网络层地址;
步骤S5,控制所述ZigBee模块10登录所述ZigBee网络;
步骤S6,存储所述ZigBee模块10登录后接收的所述ZigBee网络的数据;
步骤S7,控制所述ZigBee模块10进入休眠状态,并返回步骤S2。
下面以同一区域存在三个不同的ZigBee网络为例,详细说明一下本发明的ZigBee无线网关工作过程。所述三个不同的ZigBee网络分别为网络A、网络B和网络C。ZigBee无线网关初始化后,网络判断单元112判断是否存在网络A,若存在,则参数获取单元113从第一存储单元111中获取网络A的网络标号和频段,配置单元114根据参数获取单元113发送的网络A的网络标号和频段,将ZigBee模块10的网络标号和频段修改成与网络A的网络标号和频段一致,并修改ZigBee模块10的网络层地址。然后,控制单元115发送启动信号控制ZigBee模块10登录网络A,登录网络A后,ZigBee模块10接收网络A中的数据,接收完毕后,ZigBee模块10将从网络A中接收的数据存储在第二存储单元116中。接着,控制单元115发送休眠信号使ZigBee模块10进入休眠状态,从而完成与网络A中的数据传输。
当网络判断单元112判断存在网络B时,参数获取单元113从第一存储单元111中获取网络B的网络标号和频段,配置单元114根据参数获取单元113发送的网络B的网络标号和频段,修改ZigBee模块10的网络标号、频段和网络层地址。然后,控制单元115发送启动信号控制ZigBee模块10登录网络B,登录网络B后,ZigBee模块10先将从网络A中接收到的数据转发给网络B,再接收需要从网络B传输到网络A或网络C的数据,接收完毕后,ZigBee模块10将从网络B中接收的数据存储在第二存储单元116中。接着,控制单元115发送休眠信号使ZigBee模块10进入休眠状态,从而完成网络A与网络B的数据传输和交换。当网络判断单元112判断存在网络C时,其具体传输过程与在网络B中的传输过程类似,此处不再赘述。
由上述技术方案可知,本发明利用分时切换的方式,使单个ZigBee模块10存在于不同的ZigBee网络中,实现多个不同ZigBee网络中的数据的转发,从而提高了多个不同ZigBee网络之间的数据传输效率。另外,由于本发明只包括一个ZigBee模块10,从而简化了ZigBee无线网关的结构并节约了成本。
以上结合最佳实施例对本发明进行了描述,但本发明并不局限于以上揭示的实施例,而应当涵盖各种根据本发明的本质进行的修改、等效组合。
Claims (4)
1.一种ZigBee无线网关,其特征在于,包括:
ZigBee模块,用于在登录每个ZigBee网络后,接收并转发每个ZigBee网络的数据;以及
控制模块,用于根据将要登录的ZigBee网络修改ZigBee模块的网络标号、频段和网络层地址,控制ZigBee模块登录与网络标号和频段匹配的ZigBee网络,实现多个不同的ZigBee网络的切换,在ZigBee模块与登录的ZigBee网络完成数据接收和转发后,存储ZigBee模块接收和转发的数据,并控制ZigBee模块休眠。
2.如权利要求1所述的ZigBee无线网关,其特征在于,控制模块包括:
第一存储单元,用于存储每个ZigBee网络的网络标号和频段;
网络判断单元,用于从第一存储单元中获取ZigBee网络的网络标号和频段,并通过ZigBee协议栈根据获取ZigBee网络的网络标号和频段判断当前要登录的ZigBee网络是否存在;
参数获取单元,用于当网络判断单元判断出存在当前要登录ZigBee网络时,从第一存储单元中获取所述ZigBee网络的网络标号和频段;
配置单元,用于根据参数获取单元发送的网络标号和频段,修改ZigBee模块的标识符,以修改ZigBee模块的网络标号、频段以及网络层地址;
控制单元,用于发送启动信号控制ZigBee模块登录所述ZigBee网络,且在ZigBee模块完成数据接收和转发后发送休眠信号控制ZigBee模块休眠;以及
第二存储单元,用于在ZigBee模块休眠之前,存储ZigBee模块接收和转发的数据。
3.一种ZigBee无线网关的数据传输方法,包括如下步骤:
(1)判断是否存在当前要登录的ZigBee网络;
(2)若存在,则根据获取的所述ZigBee网络的网络标号和频段,修改ZigBee模块的标识符,以修改ZigBee模块的网络标号、频段以及网络层地址,否则,结束;
(3)控制ZigBee模块登录所述ZigBee网络;
(4)存储ZigBee模块登录后接收的所述ZigBee网络的数据;
(5)控制ZigBee模块进入休眠状态,并返回步骤(1)。
4.如权利要求3所述的ZigBee无线网关的数据传输方法,所述步骤(1)具体为:
获取ZigBee网络的网络标号和频段,并通过ZigBee协议栈根据获取ZigBee网络的网络标号和频段判断当前要登录的ZigBee网络是否存在。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110120429.0A CN102202430B (zh) | 2011-05-11 | 2011-05-11 | ZigBee无线网关及其数据传输方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110120429.0A CN102202430B (zh) | 2011-05-11 | 2011-05-11 | ZigBee无线网关及其数据传输方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102202430A true CN102202430A (zh) | 2011-09-28 |
CN102202430B CN102202430B (zh) | 2014-12-03 |
Family
ID=44662729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110120429.0A Expired - Fee Related CN102202430B (zh) | 2011-05-11 | 2011-05-11 | ZigBee无线网关及其数据传输方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102202430B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102638784A (zh) * | 2012-03-28 | 2012-08-15 | 上海京颐信息科技有限公司 | 一种企业级ZigBee网络无缝漫游方法及*** |
CN103209467A (zh) * | 2012-01-11 | 2013-07-17 | 华为技术有限公司 | 接入多个ZigBee网络的方法和装置 |
CN103262493A (zh) * | 2011-10-07 | 2013-08-21 | Lg电子株式会社 | 多网络接入方法及其通信设备 |
CN103557890A (zh) * | 2013-11-15 | 2014-02-05 | 中国科学院上海微***与信息技术研究所 | 多层多采集点的起重机械结构健康监测*** |
US9078079B2 (en) | 2011-10-07 | 2015-07-07 | Lg Electronics Inc. | Multi-network access method and communication device thereof |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1909755A (zh) * | 2006-07-14 | 2007-02-07 | 杭州齐格科技有限公司 | 基于ZigBee协议的无线智能照明开关*** |
US20070097993A1 (en) * | 2005-11-02 | 2007-05-03 | Bojahra Richard D | System and method for remote control of local devices over a wide area network |
CN101175005A (zh) * | 2007-10-09 | 2008-05-07 | 中兴通讯股份有限公司 | 一种运用ZigBee实现智能无线灯光控制的***及方法 |
CN101400159A (zh) * | 2008-11-11 | 2009-04-01 | 江苏技术师范学院 | ZigBee蜂窝网络 |
CN101567821A (zh) * | 2008-04-25 | 2009-10-28 | 上海容祥电子技术有限公司 | 嵌入式工业智能无线网络数据传输平台 |
CN101668357A (zh) * | 2009-09-25 | 2010-03-10 | 香港城市大学深圳研究院 | 一种基于Zigbee技术的多频段组网协调器 |
-
2011
- 2011-05-11 CN CN201110120429.0A patent/CN102202430B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070097993A1 (en) * | 2005-11-02 | 2007-05-03 | Bojahra Richard D | System and method for remote control of local devices over a wide area network |
CN1909755A (zh) * | 2006-07-14 | 2007-02-07 | 杭州齐格科技有限公司 | 基于ZigBee协议的无线智能照明开关*** |
CN101175005A (zh) * | 2007-10-09 | 2008-05-07 | 中兴通讯股份有限公司 | 一种运用ZigBee实现智能无线灯光控制的***及方法 |
CN101567821A (zh) * | 2008-04-25 | 2009-10-28 | 上海容祥电子技术有限公司 | 嵌入式工业智能无线网络数据传输平台 |
CN101400159A (zh) * | 2008-11-11 | 2009-04-01 | 江苏技术师范学院 | ZigBee蜂窝网络 |
CN101668357A (zh) * | 2009-09-25 | 2010-03-10 | 香港城市大学深圳研究院 | 一种基于Zigbee技术的多频段组网协调器 |
Non-Patent Citations (2)
Title |
---|
张于峰: "ZigBee与局域网通信的网关设计", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
胡敬等: "基于ZigBee技术的无线网关设计", 《电子测量技术》 * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103262493A (zh) * | 2011-10-07 | 2013-08-21 | Lg电子株式会社 | 多网络接入方法及其通信设备 |
US9078079B2 (en) | 2011-10-07 | 2015-07-07 | Lg Electronics Inc. | Multi-network access method and communication device thereof |
CN103262493B (zh) * | 2011-10-07 | 2016-06-22 | Lg电子株式会社 | 多网络接入方法及其通信设备 |
CN103209467A (zh) * | 2012-01-11 | 2013-07-17 | 华为技术有限公司 | 接入多个ZigBee网络的方法和装置 |
CN102638784A (zh) * | 2012-03-28 | 2012-08-15 | 上海京颐信息科技有限公司 | 一种企业级ZigBee网络无缝漫游方法及*** |
CN102638784B (zh) * | 2012-03-28 | 2014-07-02 | 上海京颐信息科技有限公司 | 一种企业级ZigBee网络无缝漫游方法及*** |
CN103557890A (zh) * | 2013-11-15 | 2014-02-05 | 中国科学院上海微***与信息技术研究所 | 多层多采集点的起重机械结构健康监测*** |
Also Published As
Publication number | Publication date |
---|---|
CN102202430B (zh) | 2014-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106792916B (zh) | 一种混合型远距离无线传感器网络***及其通信方法 | |
US8547906B2 (en) | Apparatus and method for redundant connectivity and multi-channel operation of wireless devices | |
US20040121792A1 (en) | Multi-protocol network and method of switching protocols | |
CN103238370B (zh) | 通信***和通信设备 | |
US20100110948A1 (en) | Methods and apparatus for locating a mobile device in a sleep mode | |
CN105379316A (zh) | 用于覆盖有限设备的覆盖扩展水平 | |
US8982857B2 (en) | Method for managing the transfer of information packets across a wireless and routing nodes implementing it | |
CN102202430B (zh) | ZigBee无线网关及其数据传输方法 | |
JP6067365B2 (ja) | MiAN、システムおよび該システムにおけるパートナー発見方法 | |
CN110519866B (zh) | 基于230MHz微网的通信***及其组网方法 | |
CN103095605A (zh) | 一种移动物联网中融合路由器的数据传输方法及*** | |
US20230093492A1 (en) | Lorawan gateway network and method | |
CN101873537A (zh) | 业务指示方法、监听窗口扩展方法、休眠参数调整方法 | |
CN110798875A (zh) | 一种无线网络组网方法及*** | |
JP2017536772A (ja) | 無線ネットワークを介して通信する電子装置のクラスタへの所属方法、それに関連する、上記方法を実行する電子装置およびシステム | |
JP2013013161A (ja) | 通信方法、発信及び受信局並びに関連するコンピュータプログラム | |
CN107306456A (zh) | 一种终端关联ap的方法、装置及*** | |
EP2096893B1 (en) | Intermittent operative communication apparatus adaptively controlling the timing of waiting data reception and a method therefor | |
CN206272855U (zh) | 混合型远距离无线传感器网络*** | |
CN107071873B (zh) | 一种树型传感器网络自组网的协调器 | |
CN202736262U (zh) | 一种射频遥控装置 | |
CN100559765C (zh) | 连接通信网的子网的方法和桥接终端以及所述通信网 | |
US9532306B2 (en) | Internet protocol-based sleep mode control method | |
US8897170B2 (en) | Communication apparatus and method for mobile terminal communication through a sensor network | |
JP7489400B2 (ja) | 信頼性強化のための複合ネットワーク技術によるレシーバ中心の通信 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20141203 Termination date: 20170511 |
|
CF01 | Termination of patent right due to non-payment of annual fee |