CN109041272A - 一种LoRa自组网的组网方法及其通信方法 - Google Patents
一种LoRa自组网的组网方法及其通信方法 Download PDFInfo
- Publication number
- CN109041272A CN109041272A CN201810801182.0A CN201810801182A CN109041272A CN 109041272 A CN109041272 A CN 109041272A CN 201810801182 A CN201810801182 A CN 201810801182A CN 109041272 A CN109041272 A CN 109041272A
- Authority
- CN
- China
- Prior art keywords
- node
- relay
- relay node
- unit
- lora
- 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.)
- Pending
Links
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 title claims abstract description 28
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000004891 communication Methods 0.000 title claims abstract description 15
- 230000005540 biological transmission Effects 0.000 claims abstract description 11
- 238000007689 inspection Methods 0.000 claims description 9
- 230000006855 networking Effects 0.000 claims description 6
- 230000003247 decreasing effect Effects 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims description 3
- 238000012423 maintenance Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 206010033799 Paralysis Diseases 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提出了一种LoRa自组网的组网方法及其通信方法,本发明LoRa自组网系统基于网络拓扑结构,在节点单元数量增加时无需增加中继节点的数量,降低了系统的架设和使用成本。本发明LoRa自组网系统中在通信中引入父子节点概念及路由表数据,具有高效的数据传输能力,克服了原本广播形式无法克服的数据传输缺陷。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种LoRa自组网的组网方法及其通信方法。
背景技术
物联网有三个基本要素:感知、智能、互联,现如今在感知和智能方面已经计较完善,而在互连上存却在缺陷。物联网领域常用的无线技术不外乎ZigBee、WiFi、蓝牙这3种,3种方案各有其优点,适用于不同的场景,但都无法对传输距离短这一事实给出一个令人满意的解决方案。对于物联网传输的成本低且传输距离远的目标,这两种都不是最好的解决方案。LPWAN(Low Power Wide Area Network)技术出来之前,通信距离短这个问题一直是物联网的诟病,LoRa是美国Semtech公司采用和推广的一种基于扩频技术的远距离无线传输方案,此方案增加了链路预算和更好的抗干扰性能。目前LoRa的应用更多的是基于星型拓扑结构,这种拓扑结构的缺点是当节点数量增加时到一定数量时需要增加中继的数量,成本较高。针对这个问题,本设计提出一个基于网络拓扑结构的LoRa自组网解决方案。
发明内容
为克服现有技术中的问题,本发明提出的一种LoRa自组网方法,该自组网系统中包含节点单元、中继节点、中继单元及服务器,所述系统的自组网方法包括如下步骤:
步骤一:所述节点单元以广播方式发送包含该节点单元自身ID的组网信息;
步骤二:所述中继节点通过检验该组网信息后向所述节点单元发送应答数据包;
步骤三:所述节点单元接收应答数据包后与所述中继节点建立连接;所述节点单元和所述中继节点分别记录对方信息建立路由表;
步骤四:重复上述步骤一至步骤三,直至所有节点单元与中继节点之间建立连接;
步骤五:中继节点以广播方式发送包含该中继节点单元自身ID的组网信息;
步骤六:其余中继节点通过检验该组网信息后向该中继节点发送应答数据包;
步骤七:所述中继节点接收应答数据包后与该中继节点建立连接;所述中继节点之间分别记录对方信息建立路由表;
步骤八:重复上述步骤五至步骤七,直至所有中继节点之间建立连接;
步骤九:中继节点以广播方式发送包含该中继节点单元自身ID的组网信息;
步骤十:所述中继单元通过检验该组网信息后向该中继节点发送应答数据包;
步骤十一:所述中继节点接收应答数据包后与该中继单元建立连接;所述中继节点和所述中继单元分别记录对方信息建立路由表;
步骤十二:重复上述步骤九至步骤十二,直至所有中继节点和所述中继单元之间建立连接;
步骤十三:各节点单元、中继节点、中继单元分别上传各自的路由表至服务器中保存及维护。
本发明提出的所述LoRa自组网方法中,检验组网信息包括检验组网信息的RSSI值。
本发明提出的所述LoRa自组网方法中,所述应答数据包包括设备自身ID和目标设备ID。
本发明提出的所述LoRa自组网方法中,所述中继单元和所述服务器之间采用GPRS进行交互,如果数据量大则采用UPD协议进行交互,如果对交互稳定性要求高则使用TCP协议进行交互。
本发明提出的所述LoRa自组网方法中,在步骤四和步骤五之间进一步包括:重新进行步骤一至步骤四,使节点单元连接另一个中继节点构建路由表。
本发明还提出了一种所述自组网系统的通信方法,包括如下步骤:
步骤a:所述节点单元和/或所述中继节点作为发送端发送数据时同时发送自身ID及父节点设备ID;
步骤b:接收所述数据的接收端获取数据后,判断所述发送端是否为所述接收端的子节点;若为是,则以接收端的自身父节点设备ID替换数据中的父节点设备ID之后进行转发;若为否,则不做处理。
本发明提出的所述通信方法中,发送端发送数据同时进一步发送控制字节,所述控制字节在数据被转发一次后递减,直至归零后该数据不再被转发。
与现有技术相比,本发明的有益效果:本发明LoRa自组网系统基于网络拓扑结构,在节点单元数量增加时无需增加中继节点的数量,降低了系统的架设和使用成本。本发明LoRa自组网系统中在通信中引入父子节点概念及路由表数据,具有高效的数据传输能力,克服了原本广播形式无法克服的数据传输缺陷。
附图说明
图1是本发明中LoRa自组网的示意图。
具体实施方式
下面将结合示意图对本发明提出的LoRa自组网的组网方法及其通信方法进行更详细的描述,其中表示了本发明的优选实施例,应该理解本领域技术人员可以修改在此描述的本发明,而仍然实现本发明的有利效果。因此,下列描述应当被理解为对于本领域技术人员的广泛知道,而并不作为对本发明的限制。
本发明LoRa自组网方法基于如图1所示的自组网系统,该自组网系统中包含节点单元、中继节点、中继单元及服务器。节点单元(Node)位于网络的边缘,没有中继功能,主要是进行数据采集和发送。一般是功耗要求较高,结构简单的设备。中继节点(Relay Node)位于网络的中间层,带中继功能,主要作用是在进行数据的采集和发送以及转发Node的数据。适用于功耗要求不高,位置固定的设备。中继单元(Relay)位于网络的最上层,主要作用是接受Relay Node的数据,进行必要的数据转换工作,然后将数据转发至服务器。这个角色的设备需要同时搭载LoRa模块和GPRS模块。
本发明LoRa自组网系统的自组网方法包括如下步骤:
步骤一:所述节点单元以广播方式发送包含该节点单元自身ID的组网信息;
步骤二:所述中继节点通过检验该组网信息后向所述节点单元发送应答数据包;
步骤三:所述节点单元接收应答数据包后与所述中继节点建立连接;所述节点单元和所述中继节点分别记录对方信息建立路由表;
步骤四:重复上述步骤一至步骤三,直至所有节点单元与中继节点之间建立连接;
步骤五:中继节点以广播方式发送包含该中继节点单元自身ID的组网信息;
步骤六:其余中继节点通过检验该组网信息后向该中继节点发送应答数据包;
步骤七:所述中继节点接收应答数据包后与该中继节点建立连接;所述中继节点之间分别记录对方信息建立路由表;
步骤八:重复上述步骤五至步骤七,直至所有中继节点之间建立连接;
步骤九:中继节点以广播方式发送包含该中继节点单元自身ID的组网信息;
步骤十:所述中继单元通过检验该组网信息后向该中继节点发送应答数据包;
步骤十一:所述中继节点接收应答数据包后与该中继单元建立连接;所述中继节点和所述中继单元分别记录对方信息建立路由表;
步骤十二:重复上述步骤九至步骤十二,直至所有中继节点和所述中继单元之间建立连接;
步骤十三:各节点单元、中继节点、中继单元分别上传各自的路由表至服务器中保存及维护。
本发明优选实施例中,检验组网信息包括检验组网信息的RSSI值,如果RSSI值符合组网要求并且自身的子设备数没有达到上限时要发送组网的应答数据包。
本发明优选实施例中,所述应答数据包包括设备自身ID和目标设备ID。
本发明提出的所述LoRa自组网方法中,所述中继单元和所述服务器之间采用GPRS进行交互,如果数据量大则采用UPD协议进行交互,如果对交互稳定性要求高则使用TCP协议进行交互。
本发明提出的所述LoRa自组网方法中,在步骤四和步骤五之间进一步包括:重新进行步骤一至步骤四,使节点单元连接另一个中继节点构建路由表。这是为了保证不会由于一个中继节点故障而导致区域内网络瘫痪
本发明还提出了一种所述自组网系统的通信方法,包括如下步骤:
步骤a:所述节点单元和/或所述中继节点作为发送端发送数据时同时发送自身ID及父节点设备ID;
步骤b:接收所述数据的接收端获取数据后,判断所述发送端是否为所述接收端的子节点;若为是,则以接收端的自身父节点设备ID替换数据中的父节点设备ID之后进行转发;若为否,则不做处理。
本发明提出的所述通信方法中,发送端发送数据同时进一步发送控制字节,所述控制字节在数据被转发一次后递减,直至归零后该数据不再被转发。控制字节的初始值为该网络的最大深度为优,设置控制字节是为了预防广播风暴的产生。
上述仅为本发明的优选实施例而已,并不对本发明起到任何限制作用。任何所属技术领域的技术人员,在不脱离本发明的技术方案的范围内,对本发明揭露的技术方案和技术内容做任何形式的等同替换或修改等变动,均属未脱离本发明的技术方案的内容,仍属于本发明的保护范围之内。
Claims (7)
1.一种LoRa自组网方法,其特征在于,该自组网系统中包含节点单元、中继节点、中继单元及服务器,所述系统的自组网方法包括如下步骤:
步骤一:所述节点单元以广播方式发送包含该节点单元自身ID的组网信息;
步骤二:所述中继节点通过检验该组网信息后向所述节点单元发送应答数据包;
步骤三:所述节点单元接收应答数据包后与所述中继节点建立连接;所述节点单元和所述中继节点分别记录对方信息建立路由表;
步骤四:重复上述步骤一至步骤三,直至所有节点单元与中继节点之间建立连接;
步骤五:中继节点以广播方式发送包含该中继节点单元自身ID的组网信息;
步骤六:其余中继节点通过检验该组网信息后向该中继节点发送应答数据包;
步骤七:所述中继节点接收应答数据包后与该中继节点建立连接;所述中继节点之间分别记录对方信息建立路由表;
步骤八:重复上述步骤五至步骤七,直至所有中继节点之间建立连接;
步骤九:中继节点以广播方式发送包含该中继节点单元自身ID的组网信息;
步骤十:所述中继单元通过检验该组网信息后向该中继节点发送应答数据包;
步骤十一:所述中继节点接收应答数据包后与该中继单元建立连接;所述中继节点和所述中继单元分别记录对方信息建立路由表;
步骤十二:重复上述步骤九至步骤十二,直至所有中继节点和所述中继单元之间建立连接;
步骤十三:各节点单元、中继节点、中继单元分别上传各自的路由表至服务器中保存及维护。
2.根据权利要求1所述的LoRa自组网方法,其特征在于,检验组网信息包括检验组网信息的RSSI值。
3.根据权利要求1所述的LoRa自组网方法,其特征在于,所述应答数据包包括设备自身ID和目标设备ID。
4.根据权利要求1所述的LoRa自组网方法,其特征在于,所述中继单元和所述服务器之间采用GPRS进行交互,如果数据量大则采用UPD协议进行交互,如果对交互稳定性要求高则使用TCP协议进行交互。
5.根据权利要求1所述的LoRa自组网方法,其特征在于,在步骤四和步骤五之间进一步包括:重新进行步骤一至步骤四,使节点单元连接另一个中继节点构建路由表。
6.一种如权利要求1-5之任一项所述自组网系统的通信方法,其特征在于,包括如下步骤:
步骤a:所述节点单元和/或所述中继节点作为发送端发送数据时同时发送自身ID及父节点设备ID;
步骤b:接收所述数据的接收端获取数据后,判断所述发送端是否为所述接收端的子节点;若为是,则以接收端的自身父节点设备ID替换数据中的父节点设备ID之后进行转发;若为否,则不做处理。
7.根据权利要求6所述的通信方法,其特征在于,发送端发送数据同时进一步发送控制字节,所述控制字节在数据被转发一次后递减,直至归零后该数据不再被转发。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810801182.0A CN109041272A (zh) | 2018-07-20 | 2018-07-20 | 一种LoRa自组网的组网方法及其通信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810801182.0A CN109041272A (zh) | 2018-07-20 | 2018-07-20 | 一种LoRa自组网的组网方法及其通信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109041272A true CN109041272A (zh) | 2018-12-18 |
Family
ID=64642875
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810801182.0A Pending CN109041272A (zh) | 2018-07-20 | 2018-07-20 | 一种LoRa自组网的组网方法及其通信方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109041272A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109714741A (zh) * | 2019-01-10 | 2019-05-03 | 常州科新永安电子锁有限公司 | 蓝牙中继器、智能锁、智能锁系统及组网方法 |
CN111132260A (zh) * | 2019-11-27 | 2020-05-08 | 江苏三希科技股份有限公司 | 一种多路由自组网的Lora通信方法及系统 |
CN111510471A (zh) * | 2019-12-31 | 2020-08-07 | 青岛乾程科技股份有限公司 | 一种居民用电抄表网络的lora自组网方法 |
CN112566155A (zh) * | 2020-11-16 | 2021-03-26 | 珠海格力电器股份有限公司 | 一种组网方法、装置及系统 |
CN113905349A (zh) * | 2021-09-29 | 2022-01-07 | 中国铁道科学研究院集团有限公司 | 组网方法、装置及系统 |
DE102021120702A1 (de) | 2021-08-09 | 2023-02-09 | Dryad Networks GmbH | Lorawan-gateway-netzwerk und verfahren |
CN115834394A (zh) * | 2022-11-09 | 2023-03-21 | 云南电网有限责任公司 | 一种输电线路异构融合通信组网方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060171332A1 (en) * | 2005-02-03 | 2006-08-03 | Control4 Corporation | Device discovery and channel selection in a wireless networking environment |
CN102223734A (zh) * | 2011-06-14 | 2011-10-19 | 广州从兴电子开发有限公司 | 无线通信网络及其通信方法 |
CN102255973A (zh) * | 2011-08-23 | 2011-11-23 | 江苏省邮电规划设计院有限责任公司 | 车辆无线通信网络中的路由方法及车辆无线通信网络 |
CN106899973A (zh) * | 2017-01-21 | 2017-06-27 | 段双利 | 基于无线自组网的多人海上求救信息发送方法 |
CN107404745A (zh) * | 2017-06-13 | 2017-11-28 | 广东广业开元科技有限公司 | 一种基于自组网的火灾探测器远程检测系统 |
CN107484261A (zh) * | 2017-09-01 | 2017-12-15 | 泉州禾逸电子有限公司 | 一种基于433MHz无线自组网方法 |
-
2018
- 2018-07-20 CN CN201810801182.0A patent/CN109041272A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060171332A1 (en) * | 2005-02-03 | 2006-08-03 | Control4 Corporation | Device discovery and channel selection in a wireless networking environment |
CN102223734A (zh) * | 2011-06-14 | 2011-10-19 | 广州从兴电子开发有限公司 | 无线通信网络及其通信方法 |
CN102255973A (zh) * | 2011-08-23 | 2011-11-23 | 江苏省邮电规划设计院有限责任公司 | 车辆无线通信网络中的路由方法及车辆无线通信网络 |
CN106899973A (zh) * | 2017-01-21 | 2017-06-27 | 段双利 | 基于无线自组网的多人海上求救信息发送方法 |
CN107404745A (zh) * | 2017-06-13 | 2017-11-28 | 广东广业开元科技有限公司 | 一种基于自组网的火灾探测器远程检测系统 |
CN107484261A (zh) * | 2017-09-01 | 2017-12-15 | 泉州禾逸电子有限公司 | 一种基于433MHz无线自组网方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109714741A (zh) * | 2019-01-10 | 2019-05-03 | 常州科新永安电子锁有限公司 | 蓝牙中继器、智能锁、智能锁系统及组网方法 |
CN109714741B (zh) * | 2019-01-10 | 2022-05-17 | 常州科新永安电子锁有限公司 | 蓝牙中继器、智能锁、智能锁系统及组网方法 |
CN111132260A (zh) * | 2019-11-27 | 2020-05-08 | 江苏三希科技股份有限公司 | 一种多路由自组网的Lora通信方法及系统 |
CN111132260B (zh) * | 2019-11-27 | 2022-02-18 | 江苏三希科技股份有限公司 | 一种多路由自组网的Lora通信方法及系统 |
CN111510471A (zh) * | 2019-12-31 | 2020-08-07 | 青岛乾程科技股份有限公司 | 一种居民用电抄表网络的lora自组网方法 |
CN112566155A (zh) * | 2020-11-16 | 2021-03-26 | 珠海格力电器股份有限公司 | 一种组网方法、装置及系统 |
CN112566155B (zh) * | 2020-11-16 | 2022-05-10 | 珠海格力电器股份有限公司 | 一种组网方法、装置及系统 |
DE102021120702A1 (de) | 2021-08-09 | 2023-02-09 | Dryad Networks GmbH | Lorawan-gateway-netzwerk und verfahren |
CN113905349A (zh) * | 2021-09-29 | 2022-01-07 | 中国铁道科学研究院集团有限公司 | 组网方法、装置及系统 |
CN115834394A (zh) * | 2022-11-09 | 2023-03-21 | 云南电网有限责任公司 | 一种输电线路异构融合通信组网方法 |
CN115834394B (zh) * | 2022-11-09 | 2024-09-13 | 云南电网有限责任公司 | 一种输电线路异构融合通信组网方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109041272A (zh) | 一种LoRa自组网的组网方法及其通信方法 | |
US20210092667A1 (en) | Configuration method, data transmission method, and apparatus | |
CN102185382A (zh) | 配电主站系统与配电终端之间的数据通信系统及方法 | |
CN104602256B (zh) | 一种报文传输的方法和系统 | |
CN114205873B (zh) | 动态eCPRI报头压缩 | |
WO2019183919A1 (zh) | 融合组网的方法和装置 | |
CN105376357A (zh) | 一种移动设备的天线设置方法和装置 | |
CN104040987A (zh) | 用户面数据传输方法、移动管理网元、演进型基站及系统 | |
CN108712520B (zh) | 一种基于lte无线专网的终端ip地址透传系统及方法 | |
CN114641052B (zh) | 一种基于LoRa智能安防系统的多跳网络路由方法 | |
CN105873169A (zh) | 一种无线自组网通信方法 | |
US12267892B2 (en) | Data transmission for artificial intelligence (AI) technologies | |
CN202285423U (zh) | 智能机顶盒 | |
CN105451272A (zh) | 数据交互方法、基带处理单元、射频拉远单元及中继单元 | |
CN103716411B (zh) | 一种基于SGWM的230 MHz用电信息采集终端远程通信方法 | |
CN109905927B (zh) | 一种基于wifi的物联网设备自组网方法及系统 | |
WO2016161761A1 (zh) | 数据传输方法及装置 | |
CN102573121A (zh) | 一种无线Mesh路由器 | |
CN207560033U (zh) | 一种基于Mesh型网络和星型网络相结合的LoRa通信终端 | |
CN103166710B (zh) | 下行信号传输方法、接入设备及中继设备 | |
CN101958839A (zh) | 操作维护通道的建立方法和系统 | |
CN110601893B (zh) | 一种数据传输系统、方法和装置 | |
CN107466047B (zh) | 一种基站组网方法和系统 | |
CN115664466B (zh) | 电力载波通信方法、装置、设备及存储介质 | |
CN103873362B (zh) | 一种低压电力载波通信的路由配置方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181218 |