LoRa networking communication method and system with low power consumption and few conflicts

By dividing the LoRa frequency band into a frequency set of wake-up, data and confirmation frequency points, and combining the low-power listening mode, the power consumption and conflict problems in LoRa network communication are solved, and low-power consumption and few-collision inter-device communication is achieved.

CN120358581APending Publication Date: 2025-07-22SHANGHAI HOLYSTAR INFORMATION TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510524469.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-24
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

The existing LoRa network communication technology has problems of excessive power consumption and communication conflict, resulting in poor battery life and low communication efficiency.

Method used

The preset frequency band is divided into multiple sets of frequency sets of wake-up frequency points, data frequency points and confirmation frequency points, and a low-power listening mode of periodic sleep and monitoring is adopted to select the corresponding set of frequency sets based on the identification information of the receiving device for communication.

Benefits of technology

Effectively reduce device power consumption, reduce communication conflicts, and achieve more efficient and stable inter-device communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120358581A_ABST
    Figure CN120358581A_ABST
Patent Text Reader

Abstract

The invention relates to the field of Internet of Things communication, in particular to a low-power-consumption and few-conflict LoRa networking communication method and system, and the method comprises the steps: dividing a preset frequency band into multiple groups of frequency sets including a wake-up frequency point, a data frequency point and a confirmation frequency point, and selecting a corresponding frequency set based on the identification information of a receiving device. And communication conflicts are effectively reduced. And meanwhile, a low-power-consumption monitoring mode of periodic sleep and monitoring is adopted, so that the power consumption of the equipment is reduced, and more efficient, stable and low-power-consumption inter-equipment communication is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet of Things communication, and particularly to a LoRa networking communication method and system with low power consumption and few conflicts. Background Art

[0002] At present, with the rapid development of the Internet of Things, the low-power wide-area network (LPWAN) technology has become a key technology for Internet of Things communication due to its characteristics such as low power consumption, long distance, and large capacity. As a highly representative low-power wide-area network technology, LoRa (Long Range) has been widely applied in many fields such as smart agriculture, smart home, industrial monitoring, and environmental monitoring due to its advantages of long-distance communication, low power consumption, and multi-node access.

[0003] However, there are still some problems to be solved urgently in the current LoRa networking communication technology.

[0004] On the one hand, the power consumption problem is prominent. In the traditional LoRa communication mode, the device needs to keep the receiving state for a long time to listen for possible communication requests, which makes the battery power of the device consume too fast. Frequent battery replacement will not only increase the maintenance cost, but also become extremely inconvenient in some hard-to-reach application scenarios (such as environmental monitoring points in remote mountainous areas), seriously restricting the further promotion and application of LoRa technology.

[0005] On the other hand, the communication conflict problem is significant. With the rapid increase in the number of Internet of Things devices, the number of nodes in the LoRa network has also increased significantly. Under the limited frequency band resources, when multiple devices communicate simultaneously, signal interference and conflicts are likely to occur, resulting in problems such as packet loss, communication quality degradation, and increased retransmission times, thereby reducing the communication efficiency and reliability of the entire network.

[0006] Therefore, it is of great practical significance to develop a LoRa networking communication method and system with low power consumption and anti-conflict, which can effectively solve the deficiencies in the existing technology and promote the wider application of LoRa technology in the field of Internet of Things. Summary of the Invention

[0007] The purpose of the present invention is to provide a LoRa networking communication method and system with low power consumption and few conflicts to solve the above problems.

[0008] To achieve the above purpose, in one aspect of the present invention, a LoRa networking communication method with low power consumption and few conflicts is provided, including the following steps:

[0009] Divide a preset frequency band into multiple frequency sets, and each frequency set includes a wake-up frequency point, a data frequency point, and an acknowledgment frequency point;

[0010] Adopt a low-power listening mode with periodic dormancy and listening;

[0011] The sending device selects a corresponding frequency set according to the identification information of the receiving device, and sends a wake-up frame to the receiving device through the wake-up frequency points in the frequency set. After receiving the wake-up frame during the listening period, the receiving device switches to the corresponding data frequency point for data communication and replies with an acknowledgment frame through the acknowledgment frequency point corresponding to the sending device;

[0012] After receiving the acknowledgment frame, the sending device switches to the data frequency point to send data, and after receiving it, the receiving device replies with a final acknowledgment through the acknowledgment frequency point corresponding to the sending device.

[0013] Preferably, in the low-power and less-conflict LoRa networking communication method, in the low-power listening mode, the device periodically switches between the dormancy period and the listening period, and the dormancy duration is greater than the listening duration.

[0014] Preferably, in the low-power and less-conflict LoRa networking communication method, the identification information of the receiving device includes the address tail number of the receiving device, and the selection of the corresponding frequency set according to the identification information of the receiving device is to select the corresponding frequency set according to the address tail number of the receiving device.

[0015] Preferably, in the low-power and less-conflict LoRa networking communication method, when the receiving device is in the normal working mode, the sending device sends a wake-up frame at the wake-up frequency point. If no response is received within the preset waiting timeout period, it switches to the data frequency point for the first wake-up attempt; if the first wake-up attempt is still unsuccessful, it makes another wake-up attempt at the data frequency point until the communication connection is completed.

[0016] Preferably, in the low-power and less-conflict LoRa networking communication method, the range of the preset frequency band is 470 MHz - 510 MHz, and the number of groups of the divided frequency sets is 10 groups.

[0017] Preferably, in the low-power and less-conflict LoRa networking communication method, when the receiving device is in the low-power listening mode but the acknowledgment frame is lost, after waiting for the acknowledgment frame to time out, the sending device continues to send a wake-up frame at the wake-up frequency point until it receives the acknowledgment frame from the receiving device, and then switches to the data frequency point to send data;

[0018] After successfully receiving the wake-up frame and entering the normal working mode, the receiving device stays at the data frequency point waiting to receive data, and after receiving the data, continuously tries to reply with a final acknowledgment frame through the acknowledgment frequency point corresponding to the sending device until the sending is successful.

[0019] In addition, on another aspect of the present invention, a LoRa networking communication system with low power consumption and few conflicts is also proposed, including:

[0020] A frequency band division module, configured to divide a preset frequency band into multiple sets of frequency collections, and each set of the frequency collections includes a wake-up frequency point, a data frequency point, and an acknowledgment frequency point;

[0021] A low-power control module, configured to control the device to adopt a low-power listening mode of periodic dormancy and listening;

[0022] A communication module, configured to enable the sending device to select a corresponding frequency collection according to the identification information of the receiving device, and send a wake-up frame to the receiving device through the wake-up frequency point in the frequency collection. After receiving the wake-up frame during the listening period, the receiving device switches to the corresponding data frequency point for data communication, and replies with an acknowledgment frame through the acknowledgment frequency point corresponding to the sending device; after receiving the acknowledgment frame, the sending device switches to the data frequency point to send data, and the receiving device replies with a final acknowledgment through the acknowledgment frequency point corresponding to the sending device after receiving the data.

[0023] Preferably, in the LoRa networking communication system with low power consumption and few conflicts, the low-power control module controls the device to periodically switch between a dormancy period and a listening period in the low-power listening mode, and the dormancy duration is greater than the listening duration.

[0024] Preferably, in the LoRa networking communication system with low power consumption and few conflicts, the identification information of the receiving device includes the address tail number of the receiving device, and the identification recognition and frequency selection module selects a corresponding frequency collection according to the address tail number of the receiving device.

[0025] Preferably, in the LoRa networking communication system with low power consumption and few conflicts, an exception handling module is further included, and the exception handling module is used for:

[0026] When the receiving device is in the normal working mode, the sending device sends a wake-up frame at the wake-up frequency point. If no response is received within a preset waiting timeout period, the sending device is controlled to switch to the data frequency point for the first wake-up attempt; if the first wake-up attempt is still unsuccessful, the sending device is controlled to perform a wake-up attempt at the data frequency point again until the communication connection is completed;

[0027] When the receiving device is in the low-power listening mode but the acknowledgment frame is lost, after the waiting for the acknowledgment frame times out, the sending device controls the sending device to continue sending wake-up frames at the wake-up frequency point until the acknowledgment frame of the receiving device is received, and then controls the sending device to switch to the data frequency point to send data; after successfully receiving the wake-up frame and entering the normal working mode, the receiving device stays at the data frequency point waiting to receive data, and after receiving the data, controls the receiving device to continuously attempt to reply with the final acknowledgment frame through the acknowledgment frequency point corresponding to the sending device until the sending is successful.

[0028] Compared with the prior art, the present invention has at least the following technical effects:

[0029] By dividing the preset frequency band into multiple frequency sets including a wake-up frequency point, a data frequency point, and an acknowledgment frequency point, and combining the method of selecting the corresponding frequency set based on the receiving device identification information, the present invention can effectively reduce communication conflicts. At the same time, the low-power listening mode of periodic sleep and listening is adopted, thereby reducing the device power consumption to achieve more efficient, stable, and low-power communication between devices. Description of the Drawings

[0030] Figure 1 It is a flowchart of a low-power and less-conflict LoRa networking communication method in an embodiment of the present invention;

[0031] Figure 2 It is a network architecture diagram in which modules support communication in an embodiment of the present invention;

[0032] Figure 3 It is a schematic diagram of module period switching and duration in the low-power listening mode in an embodiment of the present invention;

[0033] Figure 4 It is a schematic diagram of frequency interaction when module A wakes up module B in point-to-point communication in an embodiment of the present invention;

[0034] Figure 5 It is a schematic diagram of frequency and data interaction in the data transmission stage of point-to-point communication in an embodiment of the present invention;

[0035] Figure 6 It is a schematic diagram of frequency switching during the wake-up process when the receiving party is in the normal working mode in an embodiment of the present invention;

[0036] Figure 7 It is a schematic diagram of the communication recovery process when the acknowledgment frame is lost in the low-power listening mode in an embodiment of the present invention. Detailed Embodiments

[0037] The following will describe in more detail a LoRa networking communication method and system with low power consumption and few conflicts according to the present invention in conjunction with the schematic diagrams. Among them, the preferred embodiments of the present invention are shown. It should be understood that those skilled in the art can modify the present invention described herein while still achieving the advantageous effects of the present invention. Therefore, the following description should be understood as a broad knowledge for those skilled in the art and not as a limitation to the present invention.

[0038] For clarity, not all features of the actual embodiments are described. In the following description, well-known functions and structures are not described in detail because they would obscure the present invention with unnecessary details. It should be considered that in the development of any actual embodiment, a large number of implementation details must be made to achieve the specific goals of the developer, such as changing from one embodiment to another according to the relevant system or commercial limitations. In addition, it should be considered that such development work may be complex and time-consuming, but it is only routine work for those skilled in the art.

[0039] In the following paragraphs, the present invention will be described more specifically by way of example with reference to the accompanying drawings. According to the following description, the advantages and features of the present invention will be clearer. It should be noted that the drawings are all in a very simplified form and use non-precise scales, and are only used to conveniently and clearly assist in explaining the purpose of the embodiments of the present invention.

[0040] As mentioned in the background art, with the development of the Internet of Things, although LoRa technology has been widely used due to its advantages such as long distance and low power consumption, there are still significant problems in existing LoRa networking communication. Devices need to maintain the receiving state for a long time, resulting in high power consumption, poor battery life, and high maintenance costs; under limited frequency bands, simultaneous communication of multiple devices is prone to signal interference and conflicts, resulting in packet loss and low communication efficiency, which urgently need to be improved and optimized.

[0041] Embodiment 1

[0042] In view of this, as Figure 1 shown, this embodiment provides a LoRa networking communication method with low power consumption and few conflicts to solve the above problems. The method includes the following steps:

[0043] S1: Divide a preset frequency band into multiple groups of frequency sets, and each group of the frequency sets includes a wake-up frequency point, a data frequency point, and an acknowledgment frequency point;

[0044] S2: Adopt a low-power listening mode of periodic sleep and listening;

[0045] S3: The sending device selects a corresponding frequency set according to the identification information of the receiving device, and sends a wake-up frame to the receiving device through the wake-up frequency points in the frequency set. After receiving the wake-up frame during the listening period, the receiving device switches to the corresponding data frequency point for data communication, and replies with an acknowledgement frame through the acknowledgement frequency point corresponding to the sending device;

[0046] S4: After receiving the acknowledgement frame, the sending device switches to the data frequency point to send data, and the receiving device replies with a final acknowledgement through the acknowledgement frequency point corresponding to the sending device after receiving the data.

[0047] It should be noted that the LoRa hardware module involved in this embodiment is mainly composed of a microcontroller chip STM8L052 and a LoRa radio frequency chip. The microcontroller chip STM8L052 is a chip with excellent performance and low-power characteristics, and undertakes the key tasks of core control and data processing in this module. The LoRa radio frequency chip is specifically responsible for the transceiver of wireless signals, and with its excellent radio frequency performance, it can achieve long-distance and low-power wireless communication.

[0048] In addition, the module uses serial communication with other external devices. Serial communication has the advantages of simple hardware connection and relatively easy implementation of communication protocols, which can ensure stable and reliable data transmission between the module and external devices. As Figure 2 shown in the figure, it shows the network architecture that supports communication between modules. In the entire communication network, all modules can communicate with each other, and their status is equal, without master-slave distinction. Each module can initiate a communication request actively, and can also end the communication actively after completing the communication task. This flexible communication mechanism makes the construction and use of the network more convenient and efficient.

[0049] Specifically, for step S1, the frequency band in the range of 470 MHz - 510 MHz is used as the communication resource pool, which is analogous to the physical space that can store information. In this embodiment, this frequency band is divided into 10 groups of independent frequency sets at equal intervals or non-equal intervals. Each group of frequency sets is like an information channel with a specific purpose, corresponding to the communication needs of different devices. Each group of the frequency sets includes a wake-up frequency point, a data frequency point, and an acknowledgement frequency point. Among them,

[0050] Wake-up frequency point (f X.w): As the initial trigger channel for communication between devices, the sending device continuously sends wake-up signals through the wake-up frequency point. Its function is similar to sending an instruction of "ready to receive data" to the target receiving device, and is used to activate the receiving device in the sleep state, so that it switches to the working mode to prepare to receive data.

[0051] Data frequency point (f X.d): It undertakes the function of actual data transmission, similar to the main road for data transportation. When the receiving device is successfully awakened, both the sending device and the receiving device switch to the data frequency point to complete the interactive transmission of various types of valid data such as sensor data collection and control instruction issuance.

[0052] Acknowledgment frequency point (f X.a): It is mainly used for frame interaction confirmation and is a key channel for both communication parties to verify the integrity of data transmission. After successfully receiving data, the receiving device sends an acknowledgment signal to the sending device through the acknowledgment frequency point to inform the sending device that the data has been correctly received; if the sending device does not receive the acknowledgment signal, it will perform operations such as retransmission according to the preset mechanism to ensure the reliability of data transmission.

[0053] For step S2, the LoRa module will immediately enter the low-power listening state after power-on. In the low-power listening mode, as Figure 3 shown, the module will periodically switch between the sleep period and the listening period while waiting to receive data. This period is set to T, where the sleep time is much longer than the listening time. When the sending device needs to send data to the receiving device, it first continuously sends wake-up frames. As long as the receiving device receives the wake-up frame during the listening period, it enters the normal data communication mode. This design fully considers the low-power requirements of IoT devices. When there is no actual communication, the module is mostly in the sleep state and is only briefly awakened during the periodic listening period to listen for possible communication requests, thus greatly reducing the overall power consumption and extending the battery life of the device.

[0054] For step S3, the identification information of the receiving device includes the last few digits of the receiving device's address. Selecting the corresponding frequency set according to the identification information of the receiving device means selecting the corresponding frequency set according to the last few digits of the receiving device's address.

[0055] During the actual communication process, the system maps the last few digits of the device address (e.g., the last few digits of device B's address is 3) to the corresponding third group of frequency sets (f B.w, f B.d, f B.a). Different devices are assigned to different frequency sets, just like different users having independent information channels, thus avoiding signal interference and channel conflict problems caused by multiple devices using the same frequency band simultaneously, and realizing efficient and orderly communication in the LoRa networking environment.

[0056] Furthermore, the sending device sends a wake-up frame to the receiving device through the wake-up frequency point in the frequency set. After the receiving device receives the wake-up frame during the listening period, it switches to the corresponding data frequency point for data communication and replies with an acknowledgment frame through the acknowledgment frequency point corresponding to the sending device. After receiving the acknowledgment frame, the sending device switches to the data frequency point to send data, and the receiving device replies with a final acknowledgment through the acknowledgment frequency point corresponding to the sending device.

[0057] Further, when the receiving device is in the normal working mode, the sending device sends a wake-up frame at the wake-up frequency point. If no response is received within the preset waiting timeout period, it switches to the data frequency point for the first wake-up attempt; if the first wake-up attempt is still unsuccessful, it makes another wake-up attempt at the data frequency point until the communication connection is completed.

[0058] Further, when the receiving device is in the low-power listening mode but the confirmation frame is lost, after waiting for the confirmation frame to time out, the sending device continues to send wake-up frames at the wake-up frequency point until it receives the confirmation frame of the receiving device, and then switches to the data frequency point to send data; after successfully receiving the wake-up frame and entering the normal working mode, the receiving device stays at the data frequency point waiting to receive data, and after receiving the data, continuously attempts to reply with the final confirmation frame through the confirmation frequency point corresponding to the sending device until the sending is successful.

[0059] Embodiment 2

[0060] In this embodiment, taking the point-to-point communication scenario as an example, the operation process of the LoRa networking communication method with low power consumption and few conflicts in practice is elaborated in detail, and it is illustrated in combination with relevant diagrams. For example, there are two devices, device A and device B, and each device is respectively connected to a LoRa module, namely module A and module B. The LoRa module is mainly composed of a microcontroller chip STM8L052 and a LORA radio frequency chip, and has rich resources and interfaces, such as an MCU main frequency of 16 MHz, 64K Flash, 4K RAM, 256Byte EEPROM, supporting three-way UART, 2-way SPI and 1-way I2C interfaces, etc.

[0061] After all devices are powered on, both module A and module B enter the low-power listening mode. In this mode, the module is in the sleep state for most of the time, and only periodically opens the receiving window for a short time to listen to detect whether there is data to be received. The receiving frequency of module A is set to fA.w (wake-up frame receiving frequency), and the receiving frequency of module B is set to fB.w (wake-up frame receiving frequency). These two frequencies are the specific frequencies used by the module to listen for wake-up frames in the low-power listening mode.

[0062] Further, when device A needs to send task data to device B, the communication process is as follows:

[0063] Device A sends a command to wake up module B through the serial port to module A. After receiving this command, module A switches from the low-power listening mode to the normal operating state.

[0064] Module A analyzes the received command and determines the frequency fB.w for waking up Module B according to the address information of Module B. Module A periodically sends wake-up data frames at the frequency fB.w, and the sending interval is set according to the frequency fA.a (the acknowledgement frame reception frequency of Module A), aiming to wait for the acknowledgement frame (ack frame) replied by Module B.

[0065] In the low-power listening mode, when Module B receives a complete wake-up frame during the opened receiving window, it enters the normal operation mode. At this time, Module B replies an acknowledgement frame to Module A at the frequency fA.a, indicating that the wake-up frame has been successfully received. Meanwhile, Module B switches its receiving frequency from fB.w for listening to wake-up frames to fB.d for receiving data frames.

[0066] After that, after Module A receives the acknowledgement frame replied by Module B, it stops sending wake-up frames and notifies Device A through the serial port that the wake-up is successful. At this time, the wake-up phase ends and it is ready to enter the data communication phase.

[0067] Combined Figure 4 , Device A and Module A are connected through the UART serial port, Module A and Module B communicate through the LoRa wireless method, and Device B and Module B are also connected through the UART serial port. During the wake-up process, Module A sends wake-up frames to Module B according to a specific logic, and Module B receives and replies the ack frame to achieve the wake-up operation. Figure 4 shows more clearly the process that the wake-up frame is sent at the frequency fA.w of Module A, received at the frequency fB.w of Module B, and the acknowledgement frame is sent at the frequency fA.a of Module B and received at the frequency fA.a of Module A.

[0068] Furthermore, after Device A receives the wake-up success notification sent by Module A, it sends task data to Module A. After receiving the task data, Module A sends the task data to Module B at the frequency fB.d (the data frame reception frequency of Module B) according to the address of Module B. Meanwhile, Module A switches its receiving frequency from fA.d for receiving data frames to fA.a for receiving acknowledgement frames, so as to receive the acknowledgement frame replied by Module B. After receiving the task data sent by Module A at the frequency fB.d, Module B sends an acknowledgement frame to Module A at the frequency fA.a to confirm that the task data has been successfully received.

[0069] From Figure 5 it can be seen that the data frame is sent at the frequency fA.d of Module A and received at the frequency fB.d of Module B, and the subsequent acknowledgement frame replied by Module B is sent at the frequency fA.a of Module B and received at the frequency fA.a of Module A, fully presenting the frequency usage and data interaction process in the data communication phase.

[0070] So far, the entire process from module wake-up to data communication has been successfully completed, achieving low-power and low-collision communication between Device A and Device B based on LoRa networking. By dividing the preset frequency band into frequency sets with different functions (wake-up frequency points, data frequency points, and confirmation frequency points), and combining the low-power listening mode and a reasonable communication process design, power consumption can be effectively reduced, communication collisions can be minimized, and the stability and reliability of communication can be ensured.

[0071] Embodiment 3

[0072] In this embodiment, taking the point-to-point communication scenario in LoRa networking communication as an example, the process of the sending module A waking up the receiving module B that is already in the normal working mode is elaborated in detail.

[0073] In the initial state, module A is in the state of ready to send data, and module B has entered the normal working mode instead of the low-power listening mode. In this case, module B will not open the receiving window periodically according to the cycle in the low-power listening mode to listen for wake-up frames.

[0074] The specific process is as Figure 6 shown. The left side of the figure represents the receiving frequency-related operations of module A, and the right side represents the receiving frequency-related operations of module B. First, device A sends a wake-up frame at the f B.w frequency point. Since module B in the normal working mode does not respond, after module A times out waiting for the confirmation frame, it switches to the data frequency point f B.d to attempt to wake up (if it fails, it will try again). Finally, after module B successfully receives the wake-up frame and replies with a confirmation frame, the wake-up is successful, fully presenting the communication process and frequency switching logic in this scenario.

[0075] In summary, for the wake-up mechanism when the receiving device is in the normal working mode, it can ensure the establishment of a communication connection to a certain extent. Although there will be a certain time response delay, it effectively solves the communication connection problem between the sender and the receiver in the non-low-power listening mode, ensuring the stability and reliability of LoRa networking communication.

[0076] Embodiment 4

[0077] This embodiment focuses on the communication process in LoRa networking communication when the sending module A wakes up the receiving module B in the low-power listening mode and the confirmation frame is lost.

[0078] In the initial state, module A is in the state of ready to send data, and module B is in the low-power listening mode, switching periodically between the sleep period and the listening period. During the listening period, it listens for wake-up frames using the receiving frequency f B.w. Specifically, as Figure 7As shown in the figure, the left side shows the operations related to the receiving frequency of Module A, and the right side shows the operations related to the receiving frequency of Module B. Module A first sends a wake-up frame at the frequency point fB.w. The confirmation frame replied by Module B after receiving it is lost during transmission (indicated by a cross in the figure). After the timeout for waiting for the confirmation frame, Module A continues to send the wake-up frame at the frequency point fB.w until it successfully wakes up and completes the subsequent communication process, clearly showing the usage of each frequency point in this process and the process of communication being blocked and restored.

[0079] In summary, this embodiment reflects a coping mechanism for the situation of lost confirmation frames in the low-power listening mode. By the continuous attempt of the sender and the cooperative waiting and retransmission of the confirmation frame by the receiver, the ultimate successful establishment of communication is guaranteed. Although there is a certain response delay, the reliability of LoRa network communication in complex environments is effectively improved.

[0080] Embodiment Five

[0081] This embodiment proposes a LoRa network communication system with low power consumption and few conflicts, including:

[0082] A frequency band division module, used to divide a preset frequency band into multiple groups of frequency sets, and each group of the frequency sets includes a wake-up frequency point, a data frequency point, and a confirmation frequency point.

[0083] A low-power control module, used to control the device to adopt a low-power listening mode of periodic dormancy and listening.

[0084] A communication module, the sending device is used to select a corresponding frequency set according to the identification information of the receiving device, and send a wake-up frame to the receiving device through the wake-up frequency point in the frequency set. After receiving the wake-up frame during the listening period, the receiving device switches to the corresponding data frequency point for data communication, and replies with a confirmation frame through the confirmation frequency point corresponding to the sending device; after receiving the confirmation frame, the sending device switches to the data frequency point to send data, and the receiving device replies with a final confirmation through the confirmation frequency point corresponding to the sending device after receiving it.

[0085] Further, in the LoRa network communication system with low power consumption and few conflicts, the low-power control module controls the device to periodically switch between the dormancy period and the listening period in the low-power listening mode, and the dormancy duration is greater than the listening duration.

[0086] Further, in the LoRa network communication system with low power consumption and few conflicts, the identification information of the receiving device includes the last few digits of the address of the receiving device, and the identification recognition and frequency selection module selects a corresponding frequency set according to the last few digits of the address of the receiving device.

[0087] Further, in the LoRa network communication system with low power consumption and few conflicts, it further includes an exception handling module, and the exception handling module is used for:

[0088] When the receiving device is in the normal working mode, the sending device sends a wake-up frame at the wake-up frequency point. If no response is received within the preset waiting timeout period, the sending device is controlled to switch to the data frequency point for the first wake-up attempt; if the first wake-up attempt is still unsuccessful, the sending device is controlled again to perform a wake-up attempt at the data frequency point until the communication connection is completed.

[0089] When the receiving device is in the low-power listening mode but the acknowledgment frame is lost, after the waiting for the acknowledgment frame times out, the sending device is controlled to continue sending wake-up frames at the wake-up frequency point until the acknowledgment frame of the receiving device is received, and then the sending device is controlled to switch to the data frequency point to send data; after the receiving device successfully receives the wake-up frame and enters the normal working mode, it remains at the data frequency point waiting to receive data, and after receiving the data, the receiving device is controlled to continuously attempt to reply with a final acknowledgment frame through the acknowledgment frequency point corresponding to the sending device until the sending is successful.

[0090] In summary, by dividing the preset frequency band into multiple frequency sets including a wake-up frequency point, a data frequency point, and an acknowledgment frequency point, and combining the method of selecting the corresponding frequency set based on the identification information of the receiving device, the present invention can effectively reduce communication conflicts. At the same time, by adopting the low-power listening mode of periodic sleep and listening with the sleep duration longer than the listening duration, the power consumption of the device can be reduced.

[0091] The above is only the preferred embodiment of the present invention and does not impose any limitation on the present invention. Any person skilled in the art within the technical field, without departing from the technical solution of the present invention, makes any form of equivalent substitution or modification and other changes to the technical solution and technical content disclosed by the present invention, which are all within the content of the technical solution of the present invention and still fall within the protection scope of the present invention.

Claims

1. A LoRa networking communication method with low power consumption and few conflicts, characterized in that, It includes the following steps: Divide a preset frequency band into multiple groups of frequency sets, where each group of the frequency sets includes a wake-up frequency point, a data frequency point, and an acknowledgment frequency point; Adopt a low-power listening mode with periodic sleep and listening; The sending device selects a corresponding frequency set according to the identification information of the receiving device, and sends a wake-up frame to the receiving device through the wake-up frequency point in the frequency set. After receiving the wake-up frame during the listening period, the receiving device switches to the corresponding data frequency point for data communication and replies with an acknowledgment frame through the acknowledgment frequency point corresponding to the sending device; After receiving the acknowledgment frame, the sending device switches to the data frequency point to send data, and after receiving it, the receiving device replies with a final acknowledgment through the acknowledgment frequency point corresponding to the sending device.

2. The low-power and less-conflict LoRa networking communication method according to claim 1, characterized in that In the low-power listening mode, the device periodically switches between the sleep period and the listening period, and the sleep duration is longer than the listening duration.

3. The low-power and low-conflict LoRa networking communication method according to claim 1, wherein, The identification information of the receiving device includes the last few digits of the address of the receiving device, and the selection of the corresponding frequency set according to the identification information of the receiving device is to select the corresponding frequency set according to the last few digits of the address of the receiving device.

4. The low-power and less-conflict LoRa networking communication method according to claim 1, wherein When the receiving device is in the normal working mode, the sending device sends a wake-up frame at the wake-up frequency point. If no response is received within a preset waiting timeout period, it switches to the data frequency point for the first wake-up attempt; if the first wake-up attempt is still unsuccessful, it makes another wake-up attempt at the data frequency point until the communication connection is completed.

5. The low-power and less-conflict LoRa networking communication method according to claim 1, characterized in that The range of the preset frequency band is 470 MHz - 510 MHz, and the number of groups of the divided frequency sets is 10 groups.

6. The low-power and less-conflict LoRa networking communication method according to claim 1, wherein When the receiving device is in the low-power listening mode but the acknowledgment frame is lost, after waiting for the acknowledgment frame to time out, the sending device continues to send a wake-up frame at the wake-up frequency point until it receives the acknowledgment frame from the receiving device, and then switches to the data frequency point to send data; After successfully receiving the wake-up frame and entering the normal working mode, the receiving device stays at the data frequency point waiting to receive data, and after receiving the data, continuously attempts to reply with a final acknowledgment frame through the acknowledgment frequency point corresponding to the sending device until the sending is successful.

7. A low-power and less-conflict LoRa networking communication system, characterized in that, It includes: A frequency band division module for dividing a preset frequency band into multiple groups of frequency sets, where each group of the frequency sets includes a wake-up frequency point, a data frequency point, and an acknowledgment frequency point; A low-power control module for controlling the device to adopt a low-power listening mode with periodic sleep and listening; A communication module for the sending device to select a corresponding frequency set according to the identification information of the receiving device, and send a wake-up frame to the receiving device through the wake-up frequency point in the frequency set. After receiving the wake-up frame during the listening period, the receiving device switches to the corresponding data frequency point for data communication and replies with an acknowledgment frame through the acknowledgment frequency point corresponding to the sending device; after receiving the acknowledgment frame, the sending device switches to the data frequency point to send data, and after receiving it, the receiving device replies with a final acknowledgment through the acknowledgment frequency point corresponding to the sending device.

8. The low-power and low-collision LoRa networking communication system according to claim 7, characterized in that, The low-power control module controls the device to periodically switch between the sleep period and the listening period in the low-power listening mode, and the sleep duration is longer than the listening duration.

9. The low-power and less-conflict LoRa networking communication system according to claim 7, wherein, The identification information of the receiving device includes the last tail number of the address of the receiving device, and the identification and frequency selection module selects the corresponding frequency set according to the last tail number of the address of the receiving device.

10. The low-power and less-conflict LoRa networking communication system according to claim 7, wherein, It further includes an exception handling module, and the exception handling module is used for: When the receiving device is in the normal working mode, the sending device sends a wake-up frame at the wake-up frequency point. If no response is received within the preset waiting timeout period, it controls the sending device to switch to the data frequency point for the first wake-up attempt; if the first wake-up attempt is still unsuccessful, it controls the sending device to perform a wake-up attempt at the data frequency point again until the communication connection is completed. When the receiving device is in the low-power listening mode but the confirmation frame is lost, after the waiting for the confirmation frame times out, the sending device controls the sending device to continue to send a wake-up frame at the wake-up frequency point until the confirmation frame of the receiving device is received, and then controls the sending device to switch to the data frequency point to send data; after the receiving device successfully receives the wake-up frame and enters the normal working mode, it remains at the data frequency point waiting to receive data, and after receiving the data, it controls the receiving device to continuously attempt to reply with a final confirmation frame through the corresponding confirmation frequency point of the sending device until the sending is successful.