CN113507703B - LoRa multi-hop communication method and system for field rescue - Google Patents
LoRa multi-hop communication method and system for field rescue Download PDFInfo
- Publication number
- CN113507703B CN113507703B CN202110759924.XA CN202110759924A CN113507703B CN 113507703 B CN113507703 B CN 113507703B CN 202110759924 A CN202110759924 A CN 202110759924A CN 113507703 B CN113507703 B CN 113507703B
- Authority
- CN
- China
- Prior art keywords
- rescue
- node
- data packet
- network access
- terminal
- 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
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 87
- 238000004891 communication Methods 0.000 title claims abstract description 57
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000008569 process Effects 0.000 claims description 24
- 230000009429 distress Effects 0.000 claims description 21
- 238000012545 processing Methods 0.000 claims description 10
- 238000005516 engineering process Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000011160 research Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 238000012360 testing method Methods 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007903 penetration ability Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/90—Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/22—Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Emergency Management (AREA)
- Environmental & Geological Engineering (AREA)
- Public Health (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种用于野外救援的LoRa多跳通信方法及系统,系统包括救援节点终端、入网节点终端、LoRa网关、服务器和远程信息终端;入网节点终端加入LoRa网关所在的LoRaWAN网络后,工作于Class C模式,并在LoRaWAN规定的Receive Window RX2窗口与救援节点终端进行通信,救援节点终端、入网节点终端和LoRa网关组成LoRa多跳通信网络。本发明公开的用于野外救援的LoRa多跳通信方法及系统,具备较好的野外适应性,能够使搜救人员更快、更准的获取呼救人员位置等信息,同时及时上传搜救人员自身位置信息,为提高救援效率并保障搜救人员自身安全提供了保障。
The invention discloses a LoRa multi-hop communication method and system for field rescue. The system includes a rescue node terminal, a network access node terminal, a LoRa gateway, a server and a remote information terminal; after the network access node terminal joins the LoRaWAN network where the LoRa gateway is located, It works in Class C mode and communicates with the rescue node terminal in the Receive Window RX2 window specified by LoRaWAN. The rescue node terminal, the network access node terminal and the LoRa gateway form a LoRa multi-hop communication network. The LoRa multi-hop communication method and system for field rescue disclosed by the invention have better field adaptability, and can enable search and rescue personnel to obtain information such as the location of the rescuer faster and more accurately, and at the same time upload the location information of the search and rescue personnel in time , which provides a guarantee for improving rescue efficiency and ensuring the safety of search and rescue personnel.
Description
技术领域technical field
本发明属于物联网领域,具体涉及一种用于野外救援的LoRa多跳通信方法及系统。The invention belongs to the field of Internet of Things, and in particular relates to a LoRa multi-hop communication method and system for field rescue.
背景技术Background technique
人们在进行野外勘查、探险、露营或旅游时,会因沙漠、沼泽或森林等复杂环境,以及气候异常变化等原因,导致一旦发生危险就需要及时向外界呼救;但是由于环境复杂等因素,救援队很难在第一时间获取呼救人员的当前位置、移动轨迹等信息,导致延误黄金救援时间。物联网的典型特点是通过部署在监测区域内的感知节点,形成一个无线自组织网络系统,以便协作的感知、采集和处理网络覆盖区域中感知对象的信息,并发送给观察者。可以预见,随着物联网技术的快速发展及在各个领域的广泛应用,利用其无线自组织、协作感知等特性提升野外救援系统的环境实用性,从而使搜救人员更快、更准的获取呼救人员位置等信息,将成为野外救援系统研究的必然发展趋势。When people conduct field exploration, exploration, camping or tourism, due to complex environments such as deserts, swamps or forests, as well as abnormal climate changes, once danger occurs, they need to call for help in time; however, due to complex environment and other factors, rescue It is difficult for the team to obtain information such as the current location and movement trajectory of the emergency callers in the first time, resulting in delays in the golden rescue time. The typical feature of the Internet of Things is to form a wireless self-organizing network system through sensing nodes deployed in the monitoring area, so as to cooperatively sense, collect and process the information of the sensed objects in the network coverage area, and send it to the observer. It is foreseeable that with the rapid development of the Internet of Things technology and its wide application in various fields, the use of its wireless self-organization, cooperative perception and other characteristics will improve the environmental practicability of the field rescue system, so that search and rescue personnel can obtain emergency personnel faster and more accurately. Location and other information will become the inevitable development trend of field rescue system research.
目前,很多救援系统的设计思路是利用智能穿戴设备对呼救人员的身体状态、地理位置等信息进行监测,再通过GPRS等技术将监测信息上传至网络求救平台;然而,由于野外环境中的基站设施数量非常有限(甚至没有),上述救援系统架构仅能适用于少部分应用场景。此外,部分救援系统利用北斗卫星导航系统、ZigBee等物联网技术进行了野外救援系统的设计与实现;然而,卫星导航系统固有的高能耗、高成本及低续航能力等缺点,以及ZigBee技术传输距离短、穿透能力弱等不足,制约了这些救援系统的进一步发展。At present, the design idea of many rescue systems is to use smart wearable devices to monitor the physical state, geographical location and other information of the callers, and then upload the monitoring information to the network rescue platform through GPRS and other technologies; however, due to the base station facilities in the wild environment The number is very limited (or even none), and the above rescue system architecture can only be applied to a small number of application scenarios. In addition, some rescue systems use the Beidou satellite navigation system, ZigBee and other Internet of Things technologies to design and implement the field rescue system; however, the inherent high energy consumption, high cost and low endurance of satellite navigation systems, and the transmission distance of ZigBee technology. Shortage and weak penetration ability restrict the further development of these rescue systems.
目前Zigbee、WIFI、GPRS等物联网技术已经运用于多种救援系统中,但是由于Zigbee、WIFI、GPRS这类传统物联网技术的传输距离有限且功耗较大,在野外的环境下进行应用的范围就很小,很难在搜救地域广、环境复杂的情况下推广应用;相对于ZigBee、WIFI、GPRS等传统物联网技术应用于野外救援系统时存在的不足,2013年提出的新兴物联网技术——LoRa(Long Range)技术,采用扩频通信方式,高达157db的链路预算使其通信距离可达15公里(空旷环境下),且其接收电流仅为10mA、睡眠电流仅为200nA,可以大大延长电池使用寿命,不仅有助于解决目前救援系统搜救范围小的问题,还为设备在野外长时间运行提供了保障。At present, the Internet of Things technologies such as Zigbee, WIFI, and GPRS have been used in various rescue systems. However, due to the limited transmission distance and high power consumption of traditional Internet of Things technologies such as Zigbee, WIFI, and GPRS, it is difficult to apply them in the wild environment. The scope is very small, and it is difficult to promote the application in the case of wide search and rescue areas and complex environments; compared with the shortcomings of traditional Internet of Things technologies such as ZigBee, WIFI, and GPRS when applied to field rescue systems, the emerging Internet of Things technology proposed in 2013. ——LoRa (Long Range) technology, using spread spectrum communication mode, the link budget of up to 157db makes the communication distance up to 15 kilometers (in an open environment), and its receiving current is only 10mA, sleep current is only 200nA, can The battery life is greatly extended, which not only helps to solve the problem of the small search and rescue range of the current rescue system, but also provides a guarantee for the equipment to operate for a long time in the wild.
LoRaWAN是LoRa联盟基于LoRa物理层传输技术提出的以MAC层为主的一套协议标准,采用单跳、星型网络架构,且网络部署灵活,有助于LoRa技术的快速普及。然而近年来,随着以LoRa为代表的低功耗广域网(low-power Wide-Area Network,LPWAN)技术,在野外环境救援、地下管网监测、楼宇智能抄表、地下车厂管理等复杂环境中的应用越来越多,LoRa应用过程中的一些不足也逐步显现出来,即LoRa采用的单跳、星型网络架构部署,在障碍物较多等场景下仍然面临较大路径损耗等问题,许多研究人员已着手LoRa多跳通信技术研究。LoRaWAN is a set of protocol standards based on the MAC layer proposed by the LoRa Alliance based on the LoRa physical layer transmission technology. It adopts a single-hop and star network architecture, and the network deployment is flexible, which is conducive to the rapid popularization of LoRa technology. However, in recent years, with the low-power wide-area network (LPWAN) technology represented by LoRa, in complex environments such as field environment rescue, underground pipe network monitoring, building intelligent meter reading, and underground depot management There are more and more applications, and some deficiencies in the LoRa application process have gradually emerged. That is, the single-hop and star network architecture deployment adopted by LoRa still faces problems such as large path loss in scenarios such as many obstacles. Many Researchers have started research on LoRa multi-hop communication technology.
因此,利用LoRa多跳通信技术设计并实现野外救援系统,将极大地提升野外救援系统的复杂环境适应性,为提高野外救援效率提供了全新思路。Therefore, using LoRa multi-hop communication technology to design and implement a field rescue system will greatly improve the complex environment adaptability of the field rescue system, and provide a new idea for improving the efficiency of field rescue.
发明内容SUMMARY OF THE INVENTION
与现有许多成果研究如何将路由协议用于LoRa终端之间的多跳通信不同,本发明针对目前绝大多数LoRa终端产品是基于LoRaWAN规范开发且LoRaWAN仅支持单跳通信的研究现状,提供一种用于野外救援的LoRa多跳通信方法及系统,将具备非常好的推广应用优势。Different from many existing researches on how to use routing protocols for multi-hop communication between LoRa terminals, the present invention provides a research status that most LoRa terminal products are developed based on LoRaWAN specifications and LoRaWAN only supports single-hop communication. A LoRa multi-hop communication method and system for field rescue will have very good advantages in promotion and application.
本发明提供的LoRa多跳通信方法的核心思想是:将加入LoRaWAN网络的入网节点置于Class C工作模式,该入网节点将在LoRaWAN规定的Receive Window RX2窗口与其他救援节点进行通信,入网节点、救援节点之间则依据本文设计的一种多跳通信协议进行互相通信,从而使救援节点、入网节点和LoRa网关组成LoRa多跳通信网络。The core idea of the LoRa multi-hop communication method provided by the present invention is: placing the network access node joining the LoRaWAN network in the Class C working mode, the network access node will communicate with other rescue nodes in the Receive Window RX2 window specified by LoRaWAN, the network access node, The rescue nodes communicate with each other according to a multi-hop communication protocol designed in this paper, so that the rescue nodes, network access nodes and LoRa gateways form a LoRa multi-hop communication network.
本发明提供的技术方案如下:The technical scheme provided by the present invention is as follows:
一方面,一种用于野外救援的LoRa多跳通信方法,利用入网节点加入LoRa网关所在的LoRaWAN网络,且将所述入网节点设置在Class C工作模式,并在LoRaWAN规定的Receive Window RX2窗口与救援节点进行通信,所述救援节点、所述入网节点和所述LoRa网关组成LoRa多跳通信网络;所述救援节点与入网节点在物理层采用相同的前导码;On the one hand, a LoRa multi-hop communication method for field rescue uses a network access node to join the LoRaWAN network where the LoRa gateway is located, and the network access node is set in the Class C working mode, and the Receive Window RX2 window specified by LoRaWAN is connected to the LoRaWAN network. The rescue node communicates, and the rescue node, the network access node and the LoRa gateway form a LoRa multi-hop communication network; the rescue node and the network access node use the same preamble at the physical layer;
所述救援节点周期性发送数据分组,并将从其他救援节点接收的数据分组按照设定的规则转发,入网节点将接收到的数据分组按照LoRaWAN规定的通信格式,通过LoRaWAN网络转发至所述LoRa网关。The rescue node periodically sends data packets, and forwards the data packets received from other rescue nodes according to the set rules, and the network access node forwards the received data packets to the LoRa through the LoRaWAN network according to the communication format specified by LoRaWAN. gateway.
救援节点和入网节点均属于移动终端,救援节点用于发出和接收救援信息,入网节点用于转发救援信息;所述入网节点接收到所述救援节点发送的数据分组后,不再转发至其它所述救援节点或所述入网节点,即数据分组只通过入网节点上行至网关到服务器,就不再经过入网节点再发送至其他入网节点或救援节点了。Both the rescue node and the network access node belong to the mobile terminal, the rescue node is used to send and receive rescue information, and the network access node is used to forward the rescue information; after the network access node receives the data packet sent by the rescue node, it will not forward it to other places. The rescue node or the network access node, that is, the data packets only go up to the gateway to the server through the network access node, and are not sent to other network access nodes or rescue nodes through the network access node.
进一步地,所述数据分组由控制字段和数据负载两部分组成;Further, the data packet is composed of a control field and a data load;
所述控制字段包括源设备ID、转发设备ID、数据分组序号SEQ和最大转发次数TTL;所述数据负载包括节点工作模式、使用人员身份标识、节点开机后首次获得的位置信息和当时时间、当前位置信息和当前时间。The control field includes the source device ID, the forwarding device ID, the data packet sequence number SEQ and the maximum forwarding times TTL; the data load includes the node working mode, the user identity, the location information obtained for the first time after the node is powered on, and the current time, current Location information and current time.
进一步地,所述救援节点设置有两种工作模式:呼救模式和搜救模式,且所述救援节点按照以下步骤处理接收到的数据分组:Further, the rescue node is provided with two working modes: a distress call mode and a search and rescue mode, and the rescue node processes the received data packets according to the following steps:
步骤1,所述救援节点接收到数据分组后,查看是否接收到重复数据分组,若收到重复数据分组,则进行丢弃处理且不再执行剩余步骤,否则记录接收的数据分组且进入步骤2;Step 1, after receiving the data packet, the rescue node checks whether the duplicate data packet is received, and if the duplicate data packet is received, discarding processing is performed and the remaining steps are not performed, otherwise, the received data packet is recorded and goes to
步骤2,查看救援节点自身处于呼救模式还是搜救模式,若处于呼救模式则执行步骤3,若是搜救模式则执行步骤4;
步骤3,查看数据分组中的节点工作模式,若是搜救模式则将数据分组中的当前位置信息和当前时间呈现给呼救人员,用于告知搜救人员的位置,然后执行步骤5,若是呼救模式则直接执行步骤5;Step 3, check the working mode of the node in the data packet, if it is in the search and rescue mode, present the current location information and the current time in the data packet to the rescuer to inform the rescuer of the location, and then perform step 5, if it is in the rescue mode, directly Execute step 5;
步骤4,查看数据分组中的节点工作模式,若是呼救模式则将数据分组中的全部位置信息及获取时间进行本地显示,用于指示搜救人员前往救援,然后执行步骤5,若是搜救模式则直接执行步骤5;Step 4, check the working mode of the node in the data group, if it is in the call for help mode, display all the location information and the acquisition time in the data group locally, which is used to instruct the search and rescue personnel to go to the rescue, and then go to step 5, if it is in the search and rescue mode, execute directly step 5;
步骤5,查看该数据分组是否到达最大转发次数,若未达到则将数据分组中的剩余转发次数减1后,利用广播进行转发至其他救援节点和入网节点,否则直接丢弃。Step 5: Check whether the data packet reaches the maximum number of forwarding times, if not, reduce the remaining number of forwarding times in the data packet by 1, and then use broadcast to forward to other rescue nodes and network access nodes, otherwise it is directly discarded.
另一方面,一种用于野外救援的LoRa多跳通信系统,包括救援节点终端、入网节点终端、LoRa网关、服务器和远程信息终端;On the other hand, a LoRa multi-hop communication system for field rescue, including rescue node terminal, network access node terminal, LoRa gateway, server and remote information terminal;
所述入网节点终端、LoRa网关和所述服务器基于LoRaWAN协议组成LoRaWAN网络,所述救援节点终端、入网节点终端和所述LoRa网关组成LoRa多跳通信网络;The network access node terminal, the LoRa gateway and the server form a LoRaWAN network based on the LoRaWAN protocol, and the rescue node terminal, the network access node terminal and the LoRa gateway form a LoRa multi-hop communication network;
所述救援节点终端和入网节点终端均包括微处理器模块、LoRa通信模块、显示模块、北斗定位模块和电源模块,且所述LoRa通信模块、显示模块、北斗定位模块和电源模块均与微处理器模块相连;The rescue node terminal and the network access node terminal include a microprocessor module, a LoRa communication module, a display module, a Beidou positioning module and a power supply module, and the LoRa communication module, the display module, the Beidou positioning module and the power supply module are all connected with the microprocessor. connected to the device module;
所述入网节点终端加入LoRa网关所在的LoRaWAN网络,且所述入网节点终端设置在Class C工作模式,并在LoRaWAN规定的Receive Window RX2窗口与所述救援节点终端进行通信,所述救援节点终端间通过多跳协议进行通信;所述救援节点终端与入网节点终端在物理层采用相同的前导码;The network access node terminal joins the LoRaWAN network where the LoRa gateway is located, and the network access node terminal is set in the Class C working mode, and communicates with the rescue node terminal in the Receive Window RX2 window specified by LoRaWAN. Communicate through a multi-hop protocol; the rescue node terminal and the network access node terminal use the same preamble at the physical layer;
所述服务器对LoRaWAN网络进行管理并提供MQTT订阅服务,所述远程信息终端入网节点终端通过Internet与所述服务器通信,并通过MQTT协议订阅入网节点终端发送的数据分组,通过提取数据分组的负载内容实现救援过程中的相关地理位置信息的显示、处理。The server manages the LoRaWAN network and provides MQTT subscription services. The remote information terminal network access node terminal communicates with the server through the Internet, and subscribes to the data packets sent by the network access node terminal through the MQTT protocol. Realize the display and processing of relevant geographic location information in the rescue process.
该系统具备较好的野外适应性,能够使搜救人员更快、更准的获取呼救人员位置等信息,同时及时上传搜救人员自身位置信息,为提高救援效率并保障搜救人员自身安全提供技术支撑。The system has good field adaptability, which enables the search and rescue personnel to obtain information such as the location of the rescuers faster and more accurately, and upload the location information of the search and rescue personnel in time, so as to provide technical support for improving the rescue efficiency and ensuring the safety of the search and rescue personnel.
基于LoRaWAN规范进行多跳的研究,便于设备成型后在各个场景的利用,实现真正意义上的万物互联。例如,随着LoRaWAN产品逐步在森林公园、野营基地等场景中应用,加入LoRaWAN网络的终端可以用于路灯等设备的管理;通过本发明的方法,在简单升级现有LoRa终端软件程序后,就可以使现有LoRaWAN系统具备额外的救援功能,即允许救援节点与现有LoRa终端、LoRa网关组成多跳网络,从而完成各类救援信息的传输。The multi-hop research based on the LoRaWAN specification is convenient for the utilization of equipment in various scenarios after forming, and realizes the true interconnection of all things. For example, with the gradual application of LoRaWAN products in forest parks, camping bases and other scenarios, the terminals added to the LoRaWAN network can be used for the management of equipment such as street lamps; through the method of the present invention, after simply upgrading the existing LoRa terminal software program, The existing LoRaWAN system can be equipped with additional rescue functions, that is, it allows rescue nodes to form a multi-hop network with existing LoRa terminals and LoRa gateways, so as to complete the transmission of various types of rescue information.
进一步地,所述救援节点终端周期性发送数据分组,并将从其他救援节点终端接收的数据分组按照设定的规则转发,所述入网节点终端接收到所述救援节点终端发送的数据分组后,不再转发至其它所述救援节点终端或所述入网节点终端,所述入网节点终端将接收到的数据分组按照LoRaWAN规定的通信格式,通过LoRaWAN网络转发至所述LoRa网关。Further, the rescue node terminal periodically sends data packets, and forwards the data packets received from other rescue node terminals according to the set rules. After the network access node terminal receives the data packets sent by the rescue node terminal, It is no longer forwarded to other rescue node terminals or the network access node terminal, and the network access node terminal forwards the received data packets to the LoRa gateway through the LoRaWAN network according to the communication format specified by LoRaWAN.
进一步地,所述入网节点终端通过LoRaWAN网络周期性的向所述服务器发送数据分组,数据分组的负载中包内以下位置相关信息:所述入网节点终端当前位置信息和当前时间。Further, the network access node terminal periodically sends data packets to the server through the LoRaWAN network, and the load of the data packet includes the following location-related information: current location information and current time of the network access node terminal.
进一步地,所述救援节点终端设置有两种工作模式:呼救模式和搜救模式,且所述救援节点终端按照以下步骤处理接收到的数据分组:Further, the rescue node terminal is provided with two working modes: a distress call mode and a search and rescue mode, and the rescue node terminal processes the received data packets according to the following steps:
步骤1,所述救援节点终端接收到数据分组后,查看是否接收到重复数据分组,若收到重复数据分组,则进行丢弃处理且不再执行剩余步骤,否则记录接收的数据分组且进入步骤2;Step 1: After receiving the data packet, the rescue node terminal checks whether it has received the duplicate data packet. If it receives the duplicate data packet, it discards the data packet and does not perform the remaining steps. Otherwise, the received data packet is recorded and goes to
步骤2,查看救援节点终端自身处于呼救模式还是搜救模式,若处于呼救模式则执行步骤3,若是搜救模式则执行步骤4;
步骤3,查看数据分组中的救援节点终端工作模式,若是搜救模式则将数据分组中的当前位置信息和当前时间呈现给呼救人员,用于告知搜救人员的位置,然后执行步骤5,若是呼救模式则直接执行步骤5;Step 3, check the working mode of the rescue node terminal in the data packet, if it is in the search and rescue mode, present the current location information and the current time in the data packet to the rescuer, which is used to inform the rescuer of the location, and then go to step 5, if it is in the rescue mode. Then directly execute step 5;
步骤4,查看数据分组中的救援节点终端工作模式,若是呼救模式则将数据分组中的全部位置信息及获取时间在救援节点终端上显示,用于指示搜救人员前往救援,然后执行步骤5,若是搜救模式则直接执行步骤5;Step 4: Check the working mode of the rescue node terminal in the data packet. If it is in the distress mode, display all the location information and the acquisition time in the data packet on the rescue node terminal, which is used to instruct the search and rescue personnel to go to the rescue, and then go to Step 5. If In search and rescue mode, step 5 is directly executed;
步骤5,查看该数据分组是否到达最大转发次数,若未达到则将数据分组中的剩余转发次数减1后,利用广播进行转发至其他救援节点终端和入网节点终端,否则直接丢弃。Step 5: Check whether the data packet reaches the maximum number of forwarding times, if not, reduce the remaining forwarding times in the data packet by 1, and use broadcast to forward to other rescue node terminals and network access node terminals, otherwise directly discard.
进一步地,所述远程信息终端按照如下步骤得到呼救人员或搜救人员的移动轨迹:Further, the remote information terminal obtains the movement trajectory of the rescuer or the rescuer according to the following steps:
步骤A,所述远程信息终端从所述服务器获取某个呼救人员或某个搜救人员所持的全部救援节点终端的数据分组;Step A, the telematics terminal obtains the data packets of all rescue node terminals held by a certain rescuer or a certain search and rescue personnel from the server;
步骤B,根据数据分组中包含的救援节点终端开机后首次获得位置信息的时间,按照时间由小到大的顺序,对该时间所对应的全部救援节点终端进行排序;Step B, according to the time when the rescue node terminal obtained the location information for the first time after the rescue node terminal is powered on included in the data packet, according to the order of time from small to large, sort all rescue node terminals corresponding to the time;
步骤C,再根据数据分组中包含的救援节点终端当前位置,得到呼救人员或搜救人员的移动轨迹。In step C, according to the current position of the rescue node terminal contained in the data packet, the movement trajectory of the rescuer or the rescuer is obtained.
进一步地,所述救援节点终端周期性发送数据分组,其中周期T=T0+rand()秒,T0为固定时间长度,rand()为0-1之间的随机数。Further, the rescue node terminal periodically sends data packets, wherein the period T=T 0 +rand() seconds, T 0 is a fixed time length, and rand( ) is a random number between 0-1.
有益效果beneficial effect
本发明与现有技术相比,具有如下技术效果:Compared with the prior art, the present invention has the following technical effects:
(Ⅰ)本发明技术方案在充分利用LoRa技术所具备的广覆盖、大连接、低功耗、低成本等优势的同时,通过对入网节点进行工作模式与通信方式的设置,并结合设计的多跳通信协议,扩展了LoRa多跳通信能力,使系统能够较好地解决障碍物较多等野外场景下传输性能不可靠等问题,能够使系统具备更好的野外环境适应性,并使搜救人员更快、更准的获取呼救人员位置等信息,为提高救援效率提供技术支撑。(I) The technical solution of the present invention makes full use of the advantages of LoRa technology, such as wide coverage, large connection, low power consumption, low cost, etc., at the same time, by setting the working mode and communication mode of the network access node, and combining the design of multiple The hop communication protocol expands the multi-hop communication capability of LoRa, so that the system can better solve the problem of unreliable transmission performance in field scenarios such as many obstacles, which can make the system have better adaptability to the field environment and enable search and rescue personnel Obtain information such as the location of emergency personnel faster and more accurately, and provide technical support for improving rescue efficiency.
(Ⅱ)本发明技术方案在LoRaWAN网络基础上扩展LoRa多跳通信能力,既可以充分利用LoRaWAN网络的成熟技术,提升系统整体的可靠性;又可以充分利用市场现有的LoRaWAN终端产品、服务器系统等丰富资源,通过简单扩展完成救援节点、入网节点、服务器及App的设计,缩短相关产品研发周期,降低产品成本。(II) The technical solution of the present invention expands the LoRa multi-hop communication capability on the basis of the LoRaWAN network, which can not only make full use of the mature technology of the LoRaWAN network to improve the overall reliability of the system; but also make full use of the existing LoRaWAN terminal products and server systems in the market. and other rich resources, through simple expansion to complete the design of rescue nodes, network access nodes, servers and apps, shorten the development cycle of related products, and reduce product costs.
(Ⅲ)本发明技术方案提供的救援节点可以被呼救人员和搜救人员共同使用,使搜救人员在搜索过程中,能够及时将自身位置等信息发送至服务器,为保障救援过程中搜救人员自身安全提供了技术支撑。(III) The rescue node provided by the technical solution of the present invention can be used jointly by the rescuers and the search and rescue personnel, so that the search and rescue personnel can send their own location and other information to the server in time during the search process, so as to ensure the safety of the search and rescue personnel during the rescue process. technical support.
附图说明Description of drawings
图1是本发明具体实例所述一种基于LoRa多跳通信的野外救援系统的架构图;Fig. 1 is the framework diagram of a kind of field rescue system based on LoRa multi-hop communication described in the specific example of the present invention;
图2是本发明具体实例中救援节点周期性发送的数据分组的格式;Fig. 2 is the format of the data packet that rescue node periodically sends in the specific example of the present invention;
图3是救援过程测试所处的复杂场景;Figure 3 is the complex scene where the rescue process test is located;
图4是救援过程测试中的网关、入网节点和救援节点实际测量位置;Figure 4 shows the actual measurement positions of the gateway, the network access node and the rescue node in the rescue process test;
图5是救援指挥人员能够掌握的救援进展情况。Figure 5 shows the progress of the rescue that the rescue commander can grasp.
具体实施方式Detailed ways
以下结合实施例对本发明的具体内容作进一步详细解释说明。The specific content of the present invention will be further explained in detail below in conjunction with the embodiments.
本发明能够提升野外救援系统的复杂环境适应性并提高野外救援效率,其基本实施思路是:当野外呼救人员发现自己处于危险状况后,可以利用随身携带的救援节点终端发出呼救信号,并在自救过程中沿途部署呼救节点;搜救人员首先利用入网节点终端、LoRa网关和服务器组成LoRaWAN网络,然后携带救援节点终端开展搜救,且在搜救过程中沿途部署救援节点终端;远程信息终端通过访问服务器获取救援节点终端、入网节点终端和LoRa网关的数据,并在电子地图上显示救援过程中的各类信息,便于救援指挥人员及时掌握情况并做出应对措施;由于救援节点终端与入网节点终端能够组成LoRa多跳通信网络,因此当搜救人员携带的救援节点终端与呼救人员携带或沿途部署的任一呼救节点终端通信成功后,不仅搜救人员能够通过自身携带的救援节点终端得知呼救人员的当前位置和移动轨迹,而且救援指挥人员可以通过PC、平板或手机等远程信息终端查看呼救人员和搜救人员的全部移动轨迹,从而及时全面掌握救援进展情况;由于搜救人员的移动轨迹也可以在信息终端上呈现,因此当搜救人员自身遇到危险时,可以通过切换至呼救模式,使其他搜救人员迅速对自己展开救援,进一步提升了整个系统的救援效果。The invention can improve the complex environment adaptability of the field rescue system and improve the field rescue efficiency. The basic implementation idea is as follows: when the field rescuers find themselves in a dangerous situation, they can use the rescue node terminal they carry with them to send out a rescue signal, and rescue themselves during self-rescue. During the process, rescue nodes are deployed along the way; search and rescue personnel first use network access node terminals, LoRa gateways and servers to form a LoRaWAN network, and then carry rescue node terminals to carry out search and rescue, and deploy rescue node terminals along the way during the search and rescue process; remote information terminals obtain rescue by accessing the server The data of the node terminal, the network access node terminal and the LoRa gateway, and various information during the rescue process are displayed on the electronic map, so that the rescue commander can grasp the situation in time and take countermeasures; because the rescue node terminal and the network access node terminal can form LoRa Multi-hop communication network, so when the rescue node terminal carried by the search and rescue personnel successfully communicates with any rescue node terminal carried by the caller or deployed along the way, not only the search and rescue personnel can know the current location and location of the caller through the rescue node terminal carried by themselves. Movement trajectory, and rescue commanders can view all the movement trajectories of callers and search and rescue personnel through remote information terminals such as PCs, tablets or mobile phones, so as to grasp the progress of the rescue in a timely and comprehensive manner; because the movement trajectories of search and rescue personnel can also be displayed on the information terminal. Therefore, when the search and rescue personnel are in danger, they can switch to the call for help mode, so that other search and rescue personnel can quickly rescue themselves, which further improves the rescue effect of the entire system.
遵从上述技术方案,以下给出本发明的具体实施例,需要说明的是本发明并不局限于以下具体实施例,凡在本申请技术方案基础上做的等同变换均落入本发明的保护范围。Following the above technical solutions, specific embodiments of the present invention are given below. It should be noted that the present invention is not limited to the following specific embodiments, and all equivalent transformations made on the basis of the technical solutions of the present application all fall into the protection scope of the present invention. .
本实施例给出一种用于野外救援的LoRa多跳通信方法,利用所述入网节点加入LoRa网关所在的LoRaWAN网络,且将所述入网节点设置在Class C工作模式,并在LoRaWAN规定的Receive Window RX2窗口与救援节点进行通信,所述救援节点、所述入网节点和所述LoRa网关组成LoRa多跳通信网络;所述救援节点与入网节点在物理层采用相同的前导码;This embodiment provides a LoRa multi-hop communication method for field rescue. The network access node is used to join the LoRaWAN network where the LoRa gateway is located, and the network access node is set in the Class C working mode, and the Receiver specified by LoRaWAN is used. The Window RX2 window communicates with the rescue node, and the rescue node, the network access node and the LoRa gateway form a LoRa multi-hop communication network; the rescue node and the network access node use the same preamble at the physical layer;
所述救援节点周期性发送数据分组,并将从其他救援节点接收的数据分组按照设定的规则,利用广播转发到入网节点,入网节点将接收到的数据分组按照LoRaWAN规定的通信格式,通过LoRaWAN网络转发至所述LoRa网关。The rescue node periodically sends data packets, and forwards the data packets received from other rescue nodes to the network access node by broadcasting according to the set rules. The network is forwarded to the LoRa gateway.
所述救援节点周期性发送数据分组,数据分组由控制字段和数据负载两部分组成,其中控制字段包括源设备ID(Source_ID)、转发设备ID(Forward_ID)、数据分组序号SEQ和最大转发次数TTL,数据负载包括节点工作模式(Mode)、使用人员身份标识(Person_ID)、节点开机后首次获得的位置信息(Position_0)和当时时间(Time_0)、当前位置信息(Position_N)和当前时间(Time_N),具体如图2所示;The rescue node periodically sends data packets, and the data packets are composed of a control field and a data load, wherein the control field includes a source device ID (Source_ID), a forwarding device ID (Forward_ID), a data packet sequence number SEQ and a maximum forwarding times TTL, The data load includes the node working mode (Mode), the user ID (Person_ID), the position information (Position_0) and the current time (Time_0), the current position information (Position_N) and the current time (Time_N) obtained for the first time after the node is powered on. as shown in
所述救援节点设置有两种工作模式:呼救模式和搜救模式,且所述救援节点按照以下步骤处理接收到的数据分组:The rescue node is set to have two working modes: a distress call mode and a search and rescue mode, and the rescue node processes the received data packets according to the following steps:
步骤1,所述救援节点接收到数据分组后,查看是否接收到重复数据分组,若收到重复数据分组,则进行丢弃处理且不再执行剩余步骤,否则记录接收的数据分组且进入步骤2;Step 1, after receiving the data packet, the rescue node checks whether the duplicate data packet is received, and if the duplicate data packet is received, discarding processing is performed and the remaining steps are not performed, otherwise, the received data packet is recorded and goes to step 2;
步骤2,查看救援节点自身处于呼救模式还是搜救模式,若处于呼救模式则执行步骤3,若是搜救模式则执行步骤4;
步骤3,查看数据分组中的节点工作模式,若是搜救模式则将数据分组中的当前位置信息和当前时间呈现给呼救人员,用于告知搜救人员的位置,然后执行步骤5,若是呼救模式则直接执行步骤5;Step 3, check the working mode of the node in the data packet, if it is in the search and rescue mode, present the current location information and the current time in the data packet to the rescuer to inform the rescuer of the location, and then perform step 5, if it is in the rescue mode, directly Execute step 5;
步骤4,查看数据分组中的节点工作模式,若是呼救模式则将数据分组中的全部位置信息及获取时间进行本地显示,用于指示搜救人员前往救援,然后执行步骤5,若是搜救模式则直接执行步骤5;Step 4, check the working mode of the node in the data group, if it is in the call for help mode, display all the location information and the acquisition time in the data group locally, which is used to instruct the search and rescue personnel to go to the rescue, and then go to step 5, if it is in the search and rescue mode, execute directly step 5;
步骤5,查看该数据分组是否到达最大转发次数,若未达到则将数据分组中的剩余转发次数减1后,利用广播进行转发至其他救援节点和入网节点,否则直接丢弃。Step 5: Check whether the data packet reaches the maximum number of forwarding times, if not, reduce the remaining number of forwarding times in the data packet by 1, and then use broadcast to forward to other rescue nodes and network access nodes, otherwise it is directly discarded.
救援节点和入网节点均属于移动终端,救援节点用于发出和接收救援信息,入网节点用于转发救援信息;所述入网节点接收到所述救援节点发送的数据分组后,不再转发至其它所述呼救节点或所述入网节点,即数据分组只通过入网节点上行至网关到服务器,就不再经过入网节点再发送至其他入网节点或救援节点了。Both the rescue node and the network access node belong to the mobile terminal, the rescue node is used to send and receive rescue information, and the network access node is used to forward the rescue information; after the network access node receives the data packet sent by the rescue node, it will not forward it to other places. The call for help node or the network access node, that is, the data packet only goes up through the network access node to the gateway to the server, and is no longer sent to other network access nodes or rescue nodes through the network access node.
本实施例还给出一种用于野外救援的LoRa多跳通信系统,如图1所示,包括救援节点终端、入网节点终端、LoRa网关、服务器和远程信息终端;This embodiment also provides a LoRa multi-hop communication system for field rescue, as shown in Figure 1, including rescue node terminals, network access node terminals, LoRa gateways, servers and remote information terminals;
所述入网节点终端、LoRa网关和所述服务器基于LoRaWAN协议组成LoRaWAN网络,所述救援节点终端、入网节点终端和所述LoRa网关组成LoRa多跳通信网络;The network access node terminal, the LoRa gateway and the server form a LoRaWAN network based on the LoRaWAN protocol, and the rescue node terminal, the network access node terminal and the LoRa gateway form a LoRa multi-hop communication network;
所述救援节点终端和入网节点终端均包括微处理器模块、LoRa通信模块、显示模块、北斗定位模块和电源模块,且所述LoRa通信模块、显示模块、北斗定位模块和电源模块均与微处理器模块相连;The rescue node terminal and the network access node terminal include a microprocessor module, a LoRa communication module, a display module, a Beidou positioning module and a power supply module, and the LoRa communication module, the display module, the Beidou positioning module and the power supply module are all connected with the microprocessor. connected to the device module;
所述入网节点终端加入LoRa网关所在的LoRaWAN网络,且所述入网节点终端设置在Class C工作模式,并在LoRaWAN规定的Receive Window RX2窗口与所述救援节点进行通信;所述救援节点终端与入网节点终端在物理层采用相同的前导码;The network access node terminal joins the LoRaWAN network where the LoRa gateway is located, and the network access node terminal is set in the Class C working mode, and communicates with the rescue node in the Receive Window RX2 window specified by LoRaWAN; the rescue node terminal and the network access node. The node terminal uses the same preamble at the physical layer;
所述服务器对LoRaWAN网络进行管理并提供MQTT订阅服务,所述远程信息终端通过Internet与所述服务器通信,并通过MQTT协议订阅入网节点终端发送的数据分组,通过提取数据分组的负载内容实现救援过程中的相关地理位置信息的显示、处理。The server manages the LoRaWAN network and provides MQTT subscription services, the remote information terminal communicates with the server through the Internet, and subscribes to the data packets sent by the network node terminal through the MQTT protocol, and realizes the rescue process by extracting the load content of the data packets. Display and processing of relevant geographic location information in .
该系统具备较好的野外适应性,能够使搜救人员更快、更准的获取呼救人员位置等信息,同时及时上传搜救人员自身位置信息,为提高救援效率并保障搜救人员自身安全提供技术支撑。The system has good field adaptability, which enables the search and rescue personnel to obtain information such as the location of the rescuers faster and more accurately, and upload the location information of the search and rescue personnel in time, so as to provide technical support for improving the rescue efficiency and ensuring the safety of the search and rescue personnel.
基于LoRaWAN规范进行多跳的研究,便于设备成型后在各个场景的利用,实现真正意义上的万物互联。例如,随着LoRaWAN产品逐步在森林公园、野营基地等场景中应用,加入LoRaWAN网络的终端可以用于路灯等设备的管理;通过本发明的方法,在简单升级现有LoRa终端软件程序后,就可以使现有LoRaWAN系统具备额外的救援功能,即允许救援节点与现有LoRa终端、LoRa网关组成多跳网络,从而完成各类救援信息的传输。The multi-hop research based on the LoRaWAN specification is convenient for the utilization of equipment in various scenarios after forming, and realizes the true interconnection of all things. For example, with the gradual application of LoRaWAN products in forest parks, camping bases and other scenarios, the terminals added to the LoRaWAN network can be used for the management of equipment such as street lamps; through the method of the present invention, after simply upgrading the existing LoRa terminal software program, The existing LoRaWAN system can be equipped with additional rescue functions, that is, it allows rescue nodes to form a multi-hop network with existing LoRa terminals and LoRa gateways, so as to complete the transmission of various types of rescue information.
所述救援节点终端周期性发送数据分组,并将从其他救援节点终端接收的数据分组按照设定的规则转发,所述入网节点终端接收到所述救援节点终端发送的数据分组后,不再转发至其它所述救援节点终端或所述入网节点终端,所述入网节点终端将接收到的数据分组按照LoRaWAN规定的通信格式,通过LoRaWAN网络转发至所述LoRa网关。The rescue node terminal periodically sends data packets, and forwards the data packets received from other rescue node terminals according to the set rules. After receiving the data packets sent by the rescue node terminal, the network access node terminal does not forward any more. To the other rescue node terminals or the network access node terminal, the network access node terminal forwards the received data packets to the LoRa gateway through the LoRaWAN network according to the communication format specified by LoRaWAN.
所述入网节点终端通过LoRaWAN网络周期性的向所述服务器发送数据分组,数据分组的负载中包内以下位置相关信息:所述入网节点终端当前位置信息和当前时间。The network access node terminal periodically sends data packets to the server through the LoRaWAN network, and the load of the data packet includes the following location-related information: current location information and current time of the network access node terminal.
所述救援节点终端设置有两种工作模式:呼救模式和搜救模式,且所述救援节点终端按照以下步骤处理接收到的数据分组:The rescue node terminal is provided with two working modes: a distress call mode and a search and rescue mode, and the rescue node terminal processes the received data packets according to the following steps:
步骤1,所述救援节点终端接收到数据分组后,查看是否接收到重复数据分组,若收到重复数据分组,则进行丢弃处理且不再执行剩余步骤,否则记录接收的数据分组且进入步骤2;Step 1: After receiving the data packet, the rescue node terminal checks whether it has received the duplicate data packet. If it receives the duplicate data packet, it discards the data packet and does not perform the remaining steps. Otherwise, the received data packet is recorded and goes to step 2. ;
步骤2,查看救援节点终端自身处于呼救模式还是搜救模式,若处于呼救模式则执行步骤3,若是搜救模式则执行步骤4;
步骤3,查看数据分组中的救援节点终端工作模式,若是搜救模式则将数据分组中的当前位置信息和当前时间呈现给呼救人员,用于告知搜救人员的位置,然后执行步骤5,若是呼救模式则直接执行步骤5;Step 3, check the working mode of the rescue node terminal in the data packet, if it is in the search and rescue mode, present the current location information and the current time in the data packet to the rescuer, which is used to inform the rescuer of the location, and then go to step 5, if it is in the rescue mode. Then directly execute step 5;
步骤4,查看数据分组中的救援节点终端工作模式,若是呼救模式则将数据分组中的全部位置信息及获取时间在救援节点终端上显示,用于指示搜救人员前往救援,然后执行步骤5,若是搜救模式则直接执行步骤5;Step 4: Check the working mode of the rescue node terminal in the data packet. If it is in the distress mode, display all the location information and the acquisition time in the data packet on the rescue node terminal, which is used to instruct the search and rescue personnel to go to the rescue, and then go to Step 5. If In search and rescue mode, step 5 is directly executed;
步骤5,查看该数据分组是否到达最大转发次数,若未达到则将数据分组中的剩余转发次数减1后,利用广播进行转发至其他救援节点终端和入网节点终端,否则直接丢弃。Step 5: Check whether the data packet reaches the maximum number of forwarding times, if not, reduce the remaining forwarding times in the data packet by 1, and use broadcast to forward to other rescue node terminals and network access node terminals, otherwise directly discard.
所述远程信息终端按照如下步骤得到呼救人员或搜救人员的移动轨迹:The remote information terminal obtains the movement track of the rescuer or the rescuer according to the following steps:
步骤A,所述远程信息终端从所述服务器获取某个呼救人员或某个搜救人员所持的全部救援节点终端的数据分组;Step A, the telematics terminal obtains the data packets of all rescue node terminals held by a certain rescuer or a certain search and rescue personnel from the server;
步骤B,根据数据分组中包含的救援节点终端开机后首次获得位置信息的时间,按照时间由小到大的顺序,对该时间所对应的全部救援节点终端进行排序;Step B, according to the time when the rescue node terminal obtained the location information for the first time after the rescue node terminal is powered on included in the data packet, according to the order of time from small to large, sort all rescue node terminals corresponding to the time;
步骤C,再根据数据分组中包含的救援节点终端当前位置,得到呼救人员或搜救人员的移动轨迹。In step C, according to the current position of the rescue node terminal contained in the data packet, the movement trajectory of the rescuer or the rescuer is obtained.
所述救援节点终端周期性发送数据分组,其中周期T=T0+rand()秒,T0为固定时间长度,rand()为0-1之间的随机数。The rescue node terminal periodically sends data packets, wherein the period T=T 0 +rand() seconds, T 0 is a fixed time length, and rand( ) is a random number between 0-1.
为了验证本方案的有效性,对本方案进行了救援过程测试。In order to verify the effectiveness of this scheme, a rescue process test was carried out for this scheme.
救援过程测试在图3所示的含有大量房屋、树木等各类障碍物的场景下进行,以证明本方案不仅能够实现LoRa多跳通信,而且能够在提高救援效率的同时,为保障搜救人员自身安全提供技术支撑。The rescue process test is carried out in the scene with a large number of houses, trees and other obstacles as shown in Figure 3, to prove that this solution can not only realize LoRa multi-hop communication, but also improve the rescue efficiency while protecting the search and rescue personnel themselves. Provide technical support for safety.
在实验过程中,节点2为呼救人员携带的救援节点,节点1为入网节点放置于与网关正常通信的范围内,节点2与节点1无法通信;节点4为搜救人员携带的救援节点。在测试过程中,将网关架设在2米高左右的小土坡上,入网节点和救援节点的天线高度均不超过1米,且随机部署在矮房墙角、线杆底部等位置。在救援过程中,网关、入网节点和救援节点的实际测量位置如图4所示。During the experiment,
实验开始后,呼救人员携带的救援节点2无法与节点1通信,当搜救人员携带的救援节点4进入节点2的通信范围后,节点2通过节点4的转发实现与节点1的通信,从而实现节点2、节点4、节点1和网关之间的多跳通信,使呼救人员位置等信息及时上传至服务器,并在远程信息终端上显示整个救援过程的相关信息,如节点的位置、标识等。救援指挥人员则根据远程信息终端上显示的相关信息,准确、及时的获取呼救人员和搜救人员的移动轨迹,从而及时、全面掌握救援进展情况;图5即为救援指挥人员在远程信息终端显示信息的基础上,对移动轨迹做了更详细的补充标注,从而获取整个救援过程的进展情况。综上可以看出,本方案具备较好的野外环境适应性,并使搜救人员更快、更准的获取呼救人员位置等信息,能够为提高救援效率提供技术支撑。After the experiment started, the
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit them. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: the present invention can still be Modifications or equivalent replacements are made to the specific embodiments of the present invention, and any modifications or equivalent replacements that do not depart from the spirit and scope of the present invention shall be included within the protection scope of the claims of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110759924.XA CN113507703B (en) | 2021-07-05 | 2021-07-05 | LoRa multi-hop communication method and system for field rescue |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110759924.XA CN113507703B (en) | 2021-07-05 | 2021-07-05 | LoRa multi-hop communication method and system for field rescue |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113507703A CN113507703A (en) | 2021-10-15 |
CN113507703B true CN113507703B (en) | 2022-06-24 |
Family
ID=78011215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110759924.XA Active CN113507703B (en) | 2021-07-05 | 2021-07-05 | LoRa multi-hop communication method and system for field rescue |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113507703B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114125840B (en) * | 2021-10-18 | 2022-08-05 | 广州鲁邦通物联网科技股份有限公司 | Wireless communication method, system and gateway equipment based on LoRa |
CN117177223A (en) * | 2022-05-25 | 2023-12-05 | 荣耀终端有限公司 | Communication method, communication system and electronic device |
KR102667456B1 (en) * | 2023-08-30 | 2024-05-21 | 김진화 | Apparatus and Method for Designing LoRa Network Protocol without Network Server for Constructing Local Wireless IoT Network |
CN118233872B (en) * | 2024-03-28 | 2025-01-28 | 中国长江电力股份有限公司 | A method, system, device and medium for life safety monitoring and rescue |
CN118368601B (en) * | 2024-06-18 | 2024-09-27 | 长春师范大学 | A method and system for realizing outdoor group rescue based on Internet of Vehicles |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3057726B1 (en) * | 2016-10-13 | 2018-12-07 | Sagemcom Energy & Telecom Sas | RELAYS IN AN LPWAN-TYPE COMMUNICATION SYSTEM |
CN108235404B (en) * | 2016-12-22 | 2020-12-25 | 上海未来宽带技术股份有限公司 | Method and system for realizing wireless network relay |
US10306513B2 (en) * | 2017-09-29 | 2019-05-28 | Intel Corporation | Connectivity service level orchestrator and arbitrator in internet of things (IoT) platforms |
CN108809962A (en) * | 2018-05-24 | 2018-11-13 | 杭州盈飞驰科技有限公司 | A kind of relay system of compatible LoRaWAN agreements |
KR102118254B1 (en) * | 2018-07-24 | 2020-06-02 | 울산대학교 산학협력단 | Apparatus and method for multi-hop communication protocol based on lora |
CN110012517B (en) * | 2019-04-01 | 2021-03-12 | Oppo广东移动通信有限公司 | Relay transmission method, device, mobile terminal and storage medium |
CN112584315A (en) * | 2020-10-17 | 2021-03-30 | 安徽仁宇科技有限公司 | System and method for realizing gas monitoring ultra-long-distance continuous transmission through LoRa network constructed by multiple channels |
-
2021
- 2021-07-05 CN CN202110759924.XA patent/CN113507703B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN113507703A (en) | 2021-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113507703B (en) | LoRa multi-hop communication method and system for field rescue | |
Wixted et al. | Evaluation of LoRa and LoRaWAN for wireless sensor networks | |
CN102508473B (en) | A kind of intelligent home control system, control method and control device | |
Thorstensen et al. | Electronic shepherd-a low-cost, low-bandwidth, wireless network system | |
Kurt et al. | Distributed connectivity maintenance in swarm of drones during post-disaster transportation applications | |
CN108471449B (en) | Auxiliary positioning system and auxiliary positioning method for sharing bicycle | |
CN104219789B (en) | A kind of WSN information Perception system and methods for water level monitoring | |
CN102413536A (en) | Site sensing communication method of ad hoc wireless network | |
CN103647822A (en) | Emergency communication command, positioning and sensing system | |
Murdyantoro et al. | A review of LoRa technology and its potential use for rural development in Indonesia | |
CN209823789U (en) | Networking system of terminal equipment based on Internet of things | |
CN204795628U (en) | Integrated bluetooth function's wireless access point and control system | |
CN107124698A (en) | A kind of vertical space positioner based on LoRa technologies, method and system | |
CN102984657A (en) | Team exploration auxiliary communication and management method based on wireless sensor network | |
CN105610943B (en) | A kind of three-positional fix system and method based on beacon and positioning network element | |
CN102857858A (en) | Wireless positioning information device | |
CN203813965U (en) | Wireless environmental data sniffer for positioning | |
CN103442329B (en) | intelligent guide system based on intelligent mobile phone platform | |
CN102183930B (en) | Personnel location monitoring system and location method under chemical scene | |
Shan et al. | Local information sharing system with wireless device-to-device communications | |
Huang et al. | Underground miners localization system based on ZigBee and WebGIS | |
CN203561382U (en) | Urban Forest Health Monitoring System | |
CN111541997A (en) | Campus security supervisory systems based on Zigbee and AGPS technique | |
CN208433989U (en) | A kind of aided positioning system of shared bicycle | |
CN102158517A (en) | Method for remotely and intelligently monitoring animal robot in the open |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |