CN107786988B - Multi-channel LoRa gateway and signal processing method thereof - Google Patents

Multi-channel LoRa gateway and signal processing method thereof Download PDF

Info

Publication number
CN107786988B
CN107786988B CN201710949854.8A CN201710949854A CN107786988B CN 107786988 B CN107786988 B CN 107786988B CN 201710949854 A CN201710949854 A CN 201710949854A CN 107786988 B CN107786988 B CN 107786988B
Authority
CN
China
Prior art keywords
lora
lora terminal
gateway
server
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710949854.8A
Other languages
Chinese (zh)
Other versions
CN107786988A (en
Inventor
姚英彪
宋财华
严军荣
员刚强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanchuan Wisdom Technology Co Ltd
Original Assignee
Sanchuan Wisdom Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanchuan Wisdom Technology Co Ltd filed Critical Sanchuan Wisdom Technology Co Ltd
Priority to CN201710949854.8A priority Critical patent/CN107786988B/en
Publication of CN107786988A publication Critical patent/CN107786988A/en
Application granted granted Critical
Publication of CN107786988B publication Critical patent/CN107786988B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/18Network planning tools
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a multichannel LoRa gateway and a signal processing method thereof, wherein the gateway is arranged between a server and a LoRa terminal and comprises the following steps: first interface unit, two at least loRa terminal module, second interface unit and centralized control unit, wherein: the first interface unit is in bidirectional communication connection with the server; the centralized control unit is in bidirectional communication connection with the first interface unit and the second interface unit; second interface unit and every loRa terminal module both-way communication connection, every loRa terminal module and loRa terminal communication connection. According to the multichannel LoRa gateway and the signal processing method thereof, the multichannel LoRa gateway is designed and realized by adopting the plurality of LoRa terminal modules, so that a plurality of communication channels are provided between the server and the LoRa terminal, the cost is saved to a certain extent, the overall configuration is more flexible, different communication requirements between the server and the LoRa terminal can be met, and the multichannel LoRa gateway and the signal processing method thereof have higher practicability.

Description

Multi-channel LoRa gateway and signal processing method thereof
Technical Field
The invention relates to the technical field of communication, in particular to a multichannel LoRa gateway and a signal processing method thereof.
Background
Currently, in order to meet the connection requirement of more and more remote internet of things devices, a low power consumption wide area network (LPWAN) is in force. LPWAN is designed specifically for low bandwidth, low power consumption, long distance and mass connected internet of things applications. Among the current numerous LPWAN technologies, LoRa is receiving wide attention due to its low power consumption, high performance and long transmission distance. LoRa is a dedicated radio modem technology promulgated by the united states department of america (SEMTECH) that operates in the global free band (i.e., unlicensed band), including 433, 868, 915MHz, 2.4GHz, etc.
In actual LoRa network deployment, the terminal module generally adopts chip design such as SX1276/1278/1280, and the gateway module generally adopts SX1301 chip design. Terminal chips such as SX1276/1278/1280 only support 1 LoRa channel, and SX1301 gateway chips can support parallel reception of 8 LoRa channels, so that the cost of SX 1301-based gateway modules is far higher than that of SX 1276-based terminal modules. For example, currently, the price of the gateway module based on SX1301 is about 1500 yuan, and the cost of the terminal module based on SX1276 is about 20 yuan. Therefore, in the LoRa practical application, in order to reduce the networking cost, the gateway may be configured by directly using the terminal module. However, this solution reduces the parallel processing capability of the gateway, resulting in a reduction of the data transmission capacity of the LoRa network; and the low power control of the LoRa network is more complicated. In view of the above, it is desirable to design a low-cost and high-performance LoRa gateway.
Disclosure of Invention
The invention provides a multi-channel LoRa gateway and a signal processing method thereof, aiming at overcoming the problem that a low-cost and high-performance LoRa gateway is lacked in the prior art.
In one aspect, the present invention provides a multichannel LoRa gateway, disposed between a server and an LoRa terminal, including: first interface unit, two at least loRa terminal module, second interface unit and centralized control unit, wherein: the first interface unit is in bidirectional communication connection with the server; the centralized control unit is in bidirectional communication connection with the first interface unit and the second interface unit; second interface unit and every loRa terminal module both-way communication connects, every loRa terminal module with loRa terminal communication connects.
Preferably, each LoRa terminal module is configured to be an uplink channel or a downlink channel according to requirements.
Preferably, the centralized control unit is configured to receive a downlink signal sent by the server, and forward the downlink signal to the LoRa terminal by using the LoRa terminal module configured as a downlink channel.
Preferably, the centralized control unit is further configured to receive an uplink signal sent by the LoRa terminal by using the LoRa terminal module configured as an uplink channel, and forward the uplink signal to the server.
Preferably, the centralized control unit is further configured to receive a configuration signal sent by the server, and configure each LoRa terminal module into an uplink channel or a downlink channel according to the configuration signal.
Preferably, the number of LoRa terminal modules is set as required.
In one aspect, the present invention provides a signal processing method for a multichannel LoRa gateway, including:
s1, receiving the downlink signal sent by the server by using the first interface unit, and transmitting the downlink signal to the centralized control unit;
s2, receiving the downlink signal by the centralized control unit, and transmitting the downlink signal to the LoRa terminal module configured as a downlink channel through the second interface unit.
And S3, forwarding the downlink signal to the LoRa terminal by using the LoRa terminal module configured as a downlink channel.
Preferably, the step S1 is preceded by:
and S0, receiving the configuration signal sent by the server by using the centralized control unit, and configuring each LoRa terminal module into an uplink channel or a downlink channel according to the configuration signal.
In one aspect, the present invention provides a signal processing method for a multichannel LoRa gateway, including:
s1, receiving an uplink signal sent by the LoRa terminal by using the LoRa terminal module configured as an uplink channel, and transmitting the uplink signal to the second interface unit;
s2, receiving the uplink signal by using the second interface unit, and transmitting the uplink signal to the centralized control unit;
s3, receiving the uplink signal by the centralized control unit, and forwarding the uplink signal to the server through the first interface unit.
Preferably, the step S1 is preceded by:
and S0, receiving a configuration signal sent by the server by using the centralized control unit, and configuring each LoRa terminal module into the uplink channel or the downlink channel according to the configuration signal.
According to the multichannel LoRa gateway and the signal processing method thereof, the multichannel LoRa gateway is designed by adopting a plurality of LoRa terminal modules, so that a plurality of communication channels are provided between a server and a LoRa terminal. Compared with the multichannel LoRa gateway in the prior art, the multichannel LoRa gateway adopts the LoRa terminal module with relatively low cost to design the multichannel, and the cost is saved to a certain extent by the design of the multichannel LoRa gateway on the basis of providing the same number of communication channels. Meanwhile, the number of the LoRa terminal modules in the multichannel LoRa gateway can be set according to actual requirements, each LoRa terminal module can be configured into an uplink channel or a downlink channel according to the actual requirements, the overall configuration is more flexible, different communication requirements between a server and the LoRa terminal can be met, and the multichannel LoRa gateway has higher practicability.
Drawings
Fig. 1 is a schematic overall structure diagram of a multi-channel LoRa gateway according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of a signal processing method of a multi-channel LoRa gateway according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of a signal processing method of a multi-channel LoRa gateway according to an embodiment of the present invention.
Detailed Description
The following detailed description of embodiments of the present invention is provided in connection with the accompanying drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
Fig. 1 is a schematic diagram of an overall structure of a multi-channel LoRa gateway according to an embodiment of the present invention, and as shown in fig. 1, the present invention provides a multi-channel LoRa gateway, which is disposed between a server and an LoRa terminal, and includes: first interface unit 110, at least two LoRa terminal modules 140 (take 4 LoRa terminal modules as an example in the figure), second interface unit 130 and centralized control unit 120, wherein: the first interface unit 110 is connected with the server in a bidirectional communication manner; said centralized control unit 120 is in bidirectional communication connection with said first interface unit 110 and said second interface unit 130; second interface unit 130 with each LoRa terminal module 140 both-way communication connects, every LoRa terminal module 140 with LoRa terminal communication connects.
Specifically, this embodiment provides a multichannel LoRa gateway, sets up between server and LoRa terminal, includes: the system comprises a first interface unit 110, at least two LoRa terminal modules 140, a second interface unit 130 and a centralized control unit 120, wherein a server comprises an upper computer and a cloud end, and when the server is the upper computer, the first interface unit 110 can perform two-way communication with the server by adopting a serial communication protocol; when the server is a cloud, the first interface unit 110 may perform bidirectional communication with the server by using a TCP/IP communication protocol.
Further, the first interface unit 110 is bidirectionally communicatively coupled to the centralized control unit 120, while the centralized control unit 120 is bidirectionally communicatively coupled to the second interface unit 130. The centralized control unit 120 is configured to control signals in the entire LoRa gateway and configure circuit modules in the entire LoRa gateway. Specifically, the centralized control unit 120 includes a first communication module, an analysis control module, and a second communication module, where the first communication module is used for being communicatively connected to the first interface unit 110; the analysis control module is used for analyzing the received signals and carrying out corresponding control operation according to the analysis result; the second communication module is used for communication connection with the second interface unit 130. The centralized control unit 120 may be a single chip or an ARM processor circuit, and the second interface unit 130 may be an SPI serial communication bus. In addition, the specific types of the centralized control unit 120 and the second interface unit 130 may also be set according to actual requirements, and are not specifically limited herein.
Further, the second interface unit 130 is in bidirectional communication connection with a plurality of LoRa terminal modules 140, and the number of LoRa terminal modules may be set according to actual requirements, which is not specifically limited herein. Set up 4 loRa terminal module in this embodiment, 4 loRa terminal module respectively with second interface unit 130 both-way communication connection, every loRa terminal module adopts general terminal module to realize on the existing market, every loRa terminal module includes singlechip, loRa terminal chip, antenna and supporting circuit. The LoRa terminal chip is specifically SX1276/1278/1280 terminal chip.
Further, each LoRa terminal module 140 is in communication connection with the LoRa terminal through the LoRaWAN protocol, and the LoRa terminal generally comprises an LoRa module, a sensor and other devices, and may be various devices, such as a water meter, a gas meter, a smoke alarm, a pet tracker, and the like, which is not specifically limited herein.
Further, realize multichannel loRa gateway through adopting a plurality of loRa terminal module designs in this embodiment, effectively reduced the design cost of gateway. In the prior art, an LoRa gateway is designed by SX1301, and although 8 LoRa channels can be provided, the cost is about 1500 yuan; and only need in this embodiment to adopt 8 loRa terminal module just can design the gateway that realizes 8 loRa channels, 8 loRa terminal module adopt terminal chip designs such as SX1276/1278/1280 to realize, and the cost of every loRa terminal module is about 20 yuan, and the total cost of 8 loRa terminal modules is only about 200 yuan.
The multichannel LoRa gateway provided by the invention is designed by adopting a plurality of LoRa terminal modules, so that a plurality of communication channels are provided between a server and a LoRa terminal. Compared with the multichannel LoRa gateway in the prior art, the multichannel LoRa gateway adopts the LoRa terminal module with relatively low cost to design the multichannel, and the cost is saved to a certain extent by the design of the multichannel LoRa gateway on the basis of providing the same number of communication channels. Meanwhile, the number of the LoRa terminal modules in the multichannel LoRa gateway can be set according to actual requirements, the overall configuration is more flexible, different communication requirements between the server and the LoRa terminal can be met, and the multichannel LoRa gateway has higher practicability.
Based on any one of the above embodiments, a multi-channel LoRa gateway is provided, and each LoRa terminal module is configured into an uplink channel or a downlink channel according to requirements.
Specifically, in this embodiment, each LoRa terminal module may be configured to be an uplink channel or a downlink channel according to a requirement. For any LoRa terminal module, if the LoRa terminal module is configured as an uplink channel, the LoRa terminal module can only serve as a receiving party to receive signals sent by the LoRa terminal; if the LoRa terminal module is configured as a downlink channel, the LoRa terminal module can only serve as a sender to send signals to the LoRa terminal.
Further, the channel configuration mode of the multi-channel LoRa gateway of this embodiment is more flexible. In the prior art, an SX1301 is adopted to design an LoRa gateway, only 8 LoRa channels can be provided, the provided 8 LoRa channels are all in a receiving mode, and the bandwidth of the first 7 channels is fixed to 125 KHz; and adopt 8 loRa terminal module designs to realize the gateway of 8 loRa channels in this embodiment, and every loRa terminal module configures into upstream channel or downstream channel according to the demand, provides more nimble loRa channel configuration mode.
Further, taking 4 LoRa terminating modules as an example for explanation, the 4 LoRa terminating modules may be configured according to the requirements of the LoRa network. For example, in an application scenario that a gateway paging terminal is needed, 1 LoRa terminal module may be configured as an uplink channel, and the other 3 LoRa terminal modules are configured as downlink channels, so that the energy consumption of the LoRa terminal for gateway paging may be greatly reduced by setting the LoRa terminal to wait for paging signals of the gateway in different channels. In addition, in an application scenario where the LoRa terminal uploads a large amount of data, all 4 LoRa terminal modules may be configured as uplink channels, and thus, by providing the LoRa terminal to transmit data on different uplink channels, the communication capacity of the LoRa network may be greatly improved.
According to the multichannel LoRa gateway provided by the invention, each LoRa terminal module in the multichannel LoRa gateway can be configured into an uplink channel or a downlink channel according to actual requirements, the overall configuration is more flexible, different communication requirements between a server and LoRa terminals can be met, and the multichannel LoRa gateway has higher practicability.
Based on any of the above embodiments, a multi-channel LoRa gateway is provided, where the centralized control unit is configured to receive a downlink signal sent by the server, and forward the downlink signal to the LoRa terminal by using the LoRa terminal module configured as a downlink channel.
In particular, in practical applications, the multi-channel LoRa gateway of the present embodiment is disposed between the server and the LoRa terminal, when the server needs to send a downlink signal to the LoRa terminal, the server first sends the downlink signal to a first receiving unit through a serial communication protocol or a TCP/IP communication protocol, the first receiving unit receives the downlink signal and transmits the downlink signal to a centralized control unit, the centralized control unit receives the downlink signal, analyzing the downlink signal, after analyzing the signal as the downlink signal sent to the LoRa terminal by the service end, the downlink signal is sent to the LoRa terminal module configured as the downlink channel through the first interface unit, the LoRa terminal module configured as the downlink channel receives the downlink signal, and forwarding the downlink signal to the LoRa terminal through a LoRa air interface by adopting a LoRa modulation method so as to realize signal transmission of the LoRa terminal by the server.
Further, the LoRa terminal modules in the multichannel LoRa gateway of this embodiment need to be configured in advance, and specifically includes configuring the number of LoRa terminal modules, and configuring each LoRa terminal module as an uplink channel or a downlink channel.
According to the multichannel LoRa gateway provided by the invention, the downlink signal sent to the LoRa terminal by the server is received through the centralized control unit, and the LoRa terminal module configured into the downlink channel is used for forwarding the downlink signal to the LoRa terminal, so that multichannel communication between the server and the LoRa terminal is realized, and meanwhile, the number of the downlink channels can be configured according to actual requirements, so that different communication requirements between the server and the LoRa terminal can be met, and the communication quality is effectively improved.
Based on any of the above embodiments, a multi-channel LoRa gateway is provided, where the centralized control unit is further configured to receive an uplink signal sent by the LoRa terminal by using the LoRa terminal module configured as an uplink channel, and forward the uplink signal to the server.
Specifically, in practical application, the multi-channel LoRa gateway of this embodiment is disposed between the server and the LoRa terminal, and when the terminal needs to send an uplink signal to the LoRa terminal, the LoRa terminal module configured as the uplink channel first receives the uplink signal sent by the LoRa terminal through an LoRa air interface by using an LoRa modulation method, and then transmits the uplink signal to the centralized control unit through the second interface unit, and the centralized control unit receives the uplink signal, analyzes the uplink signal, and forwards the uplink signal to the server through the first interface unit after analyzing that the uplink signal is the uplink signal sent by the LoRa terminal to the server, so as to realize signal transmission of the LoRa terminal to the server.
Further, the LoRa terminal modules in the multichannel LoRa gateway of this embodiment need to be configured in advance, and specifically includes configuring the number of LoRa terminal modules, and configuring each LoRa terminal module as an uplink channel or a downlink channel.
According to the multichannel LoRa gateway provided by the invention, the centralized control unit receives the uplink signal sent by the LoRa terminal by using the LoRa terminal module configured as the uplink channel and forwards the uplink signal to the server, so that multichannel communication between the server and the LoRa terminal is realized, and meanwhile, the number of the uplink channels can be configured according to actual requirements, so that different communication requirements between the server and the LoRa terminal can be met, and the communication quality is effectively improved.
Based on any of the above embodiments, a multi-channel LoRa gateway is provided, where the centralized control unit is further configured to receive a configuration signal sent by the server, and configure each LoRa terminal module into an uplink channel or a downlink channel according to the configuration signal.
Specifically, in the actual configuration process, the first interface unit receives a configuration signal sent by the service end, and then transmits the configuration signal to the centralized control unit, the centralized control unit receives the configuration signal, analyzes the configuration signal, and resolves that the configuration signal is the configuration signal of the service end to the LoRa terminal module, and then the centralized control unit configures each LoRa terminal module through the second interface unit according to the configuration signal, and configures each LoRa terminal module into an uplink channel or a downlink channel. In addition, the centralized control unit may also configure the working frequency point, the bandwidth, the spreading factor, and the like of each LoRa terminal module according to the configuration signal, which is not specifically limited herein. The bandwidth of each LoRa terminal module is configured, so that the whole bandwidth of the whole gateway can be adjusted in a larger bandwidth range to adapt to different communication requirements.
According to the multi-channel LoRa gateway provided by the invention, a centralized control unit receives a configuration signal sent by a server, and configures each LoRa terminal module into an uplink channel or a downlink channel according to the configuration signal, so that the whole gateway can provide communication channels with different requirements; simultaneously, dispose through the bandwidth to every loRa terminal module to make the whole bandwidth of whole gateway can adjust at bigger bandwidth within range, whole configuration is more nimble, can adapt to the different communication demands between server and the loRa terminal, has stronger practicality.
Based on above-mentioned arbitrary embodiment, provide a multichannel loRa gateway, the quantity of loRa terminal module sets up according to the demand.
Specifically, in this embodiment, the number of LoRa terminal modules can be set according to actual needs. When a large amount of data needs to be transmitted, the number of LoRa terminal modules can be increased to provide more channels for distributing and transmitting a large amount of data. The existing LoRa terminal module can only provide 1 channel, and in this embodiment, any multi-channel can be realized by setting different numbers of LoRa terminal modules. In addition, compared to the conventional SX1301 gateway module, the multi-channel LoRa gateway in the present embodiment can provide 8 channels or more, while the conventional SX1301 gateway module can only support 8 channels.
The number of the LoRa terminal modules in the multichannel LoRa gateway is set according to requirements, so that effective transmission of different data volumes is realized, different communication requirements between a server and the LoRa terminal can be met, and the communication quality is effectively improved.
Fig. 2 is a schematic flowchart of a signal processing method of a multi-channel LoRa gateway according to an embodiment of the present invention, and as shown in fig. 2, based on any of the above embodiments, a signal processing method of a multi-channel LoRa gateway is provided, including:
s1, receiving the downlink signal sent by the server by using the first interface unit, and transmitting the downlink signal to the centralized control unit;
s2, receiving the downlink signal by the centralized control unit, and transmitting the downlink signal to the LoRa terminal module configured as a downlink channel through the second interface unit.
And S3, forwarding the downlink signal to the LoRa terminal by using the LoRa terminal module configured as a downlink channel.
In practical application, in particular, the multi-channel LoRa gateway of the present embodiment is disposed between the server and the LoRa terminal, when the server needs to send a downlink signal to the LoRa terminal, the server first sends the downlink signal to a first receiving unit through a serial communication protocol or a TCP/IP communication protocol, the first receiving unit receives the downlink signal and transmits the downlink signal to a centralized control unit, the centralized control unit receives the downlink signal, analyzing the downlink signal, after analyzing the signal as the downlink signal sent to the LoRa terminal by the service end, the downlink signal is sent to the LoRa terminal module configured as the downlink channel through the first interface unit, the LoRa terminal module configured as the downlink channel receives the downlink signal, and forwarding the downlink signal to the LoRa terminal through a LoRa air interface by adopting a LoRa modulation method so as to realize signal transmission of the LoRa terminal by the server.
According to the signal processing method of the multichannel LoRa gateway, the centralized control unit receives the downlink signal sent to the LoRa terminal by the server through the first interface unit and forwards the downlink signal to the LoRa terminal by using the LoRa terminal module configured into the downlink channel, so that multichannel communication between the server and the LoRa terminal is realized, and meanwhile, the number of the downlink channels can be configured according to actual requirements, so that different communication requirements between the server and the LoRa terminal can be met, and the communication quality is effectively improved. Compared with the multichannel LoRa gateway in the prior art, the multichannel LoRa gateway provided by the invention saves the cost to a certain extent on the basis of providing the same number of communication channels.
Based on any of the above embodiments, there is provided a signal processing method of a multi-channel LoRa gateway, as shown in fig. 2, before the step S1, the method further includes: and S0, receiving the configuration signal sent by the server by using the centralized control unit, and configuring each LoRa terminal module into an uplink channel or a downlink channel according to the configuration signal.
Specifically, in practical application, the LoRa terminal modules in the multichannel LoRa gateway of this embodiment need to be configured in advance, and in a specific configuration process, first, the first interface unit receives a configuration signal sent by the service end, and then transmits the configuration signal to the centralized control unit, the centralized control unit receives the configuration signal, analyzes the configuration signal, and analyzes the configuration signal to obtain a configuration signal of the service end to the LoRa terminal module, and then the centralized control unit configures each LoRa terminal module through the second interface unit according to the configuration signal, and configures each LoRa terminal module into an uplink channel or a downlink channel. In addition, the centralized control unit may also configure the working frequency point, the bandwidth, the spreading factor, and the like of each LoRa terminal module according to the configuration signal, which is not specifically limited herein. The bandwidth of each LoRa terminal module is configured, so that the whole bandwidth of the whole gateway can be adjusted in a larger bandwidth range to adapt to different communication requirements.
The invention provides a signal processing method of a multichannel LoRa gateway.A centralized control unit receives a configuration signal sent by a server, and configures each LoRa terminal module into an uplink channel or a downlink channel according to the configuration signal, so that the whole gateway can provide communication channels with different requirements; simultaneously, dispose through the bandwidth to every loRa terminal module to make the whole bandwidth of whole gateway can adjust at bigger bandwidth within range, whole configuration is more nimble, can adapt to the different communication demands between server and the loRa terminal, has stronger practicality.
Fig. 3 is a schematic flowchart of a signal processing method of a multi-channel LoRa gateway according to an embodiment of the present invention, and as shown in fig. 3, based on any of the above embodiments, a signal processing method of a multi-channel LoRa gateway is provided, including:
s1, receiving an uplink signal sent by the LoRa terminal by using the LoRa terminal module configured as an uplink channel, and transmitting the uplink signal to the second interface unit;
s2, receiving the uplink signal by using the second interface unit, and transmitting the uplink signal to the centralized control unit;
s3, receiving the uplink signal by the centralized control unit, and forwarding the uplink signal to the server through the first interface unit.
Specifically, in practical application, the multi-channel LoRa gateway of this embodiment is disposed between the server and the LoRa terminal, and when the terminal needs to send an uplink signal to the LoRa terminal, the LoRa terminal module configured as the uplink channel first receives the uplink signal sent by the LoRa terminal through an LoRa air interface by using an LoRa modulation method, and then transmits the uplink signal to the centralized control unit through the second interface unit, and the centralized control unit receives the uplink signal, analyzes the uplink signal, and forwards the uplink signal to the server through the first interface unit after analyzing that the uplink signal is the uplink signal sent by the LoRa terminal to the server, so as to realize signal transmission of the LoRa terminal to the server.
According to the signal processing method of the multichannel LoRa gateway, the centralized control unit receives the uplink signal sent by the LoRa terminal by using the LoRa terminal module configured into the uplink channel and forwards the uplink signal to the server, so that multichannel communication between the server and the LoRa terminal is realized, and meanwhile, the number of the uplink channels can be configured according to actual requirements, so that different communication requirements between the server and the LoRa terminal can be met, and the communication quality is effectively improved. Compared with the multichannel LoRa gateway in the prior art, the multichannel LoRa gateway provided by the invention saves the cost to a certain extent on the basis of providing the same number of communication channels.
Based on any of the above embodiments, there is provided a signal processing method of a multi-channel LoRa gateway, as shown in fig. 3, before the step S1, the method further includes: and S0, receiving the configuration signal sent by the server by using the centralized control unit, and configuring each LoRa terminal module into an uplink channel or a downlink channel according to the configuration signal.
Specifically, in practical application, the LoRa terminal modules in the multichannel LoRa gateway of this embodiment need to be configured in advance, and in a specific configuration process, first, the first interface unit receives a configuration signal sent by the service end, and then transmits the configuration signal to the centralized control unit, the centralized control unit receives the configuration signal, analyzes the configuration signal, and analyzes the configuration signal to obtain a configuration signal of the service end to the LoRa terminal module, and then the centralized control unit configures each LoRa terminal module through the second interface unit according to the configuration signal, and configures each LoRa terminal module into an uplink channel or a downlink channel. In addition, the centralized control unit may also configure the working frequency point, the bandwidth, the spreading factor, and the like of each LoRa terminal module according to the configuration signal, which is not specifically limited herein. The bandwidth of each LoRa terminal module is configured, so that the whole bandwidth of the whole gateway can be adjusted in a larger bandwidth range to adapt to different communication requirements.
The invention provides a signal processing method of a multichannel LoRa gateway.A centralized control unit receives a configuration signal sent by a server, and configures each LoRa terminal module into an uplink channel or a downlink channel according to the configuration signal, so that the whole gateway can provide communication channels with different requirements; simultaneously, dispose through the bandwidth to every loRa terminal module to make the whole bandwidth of whole gateway can adjust at bigger bandwidth within range, whole configuration is more nimble, can adapt to the different communication demands between server and the loRa terminal, has stronger practicality.
In summary, the multichannel LoRa gateway and the signal processing method thereof provided by the present invention implement the multichannel LoRa gateway by using a plurality of LoRa terminal modules, so as to provide a plurality of communication channels between the server and the LoRa terminals. Compared with the multichannel LoRa gateway in the prior art, the multichannel LoRa gateway adopts the LoRa terminal module with relatively low cost to design the multichannel, and the cost is saved to a certain extent by the design of the multichannel LoRa gateway on the basis of providing the same number of communication channels. Meanwhile, the number of the LoRa terminal modules in the multichannel LoRa gateway can be set according to actual requirements, each LoRa terminal module can be configured into an uplink channel or a downlink channel according to the actual requirements, the overall configuration is more flexible, different communication requirements between a server and the LoRa terminal can be met, and the multichannel LoRa gateway has higher practicability.
Finally, the method of the present application is only a preferred embodiment and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (7)

1. The utility model provides a multichannel loRa gateway, sets up between server and loRa terminal, its characterized in that includes: first interface unit, two at least loRa terminal module, second interface unit and centralized control unit, wherein: the first interface unit is in bidirectional communication connection with the server; the centralized control unit is in bidirectional communication connection with the first interface unit and the second interface unit; the second interface unit is in bidirectional communication connection with each LoRa terminal module, and each LoRa terminal module is in communication connection with the LoRa terminal;
the centralized control unit is used for receiving a downlink signal sent by the server and forwarding the downlink signal to the LoRa terminal by using the LoRa terminal module configured as a downlink channel;
the centralized control unit is further configured to receive an uplink signal sent by the LoRa terminal by using the LoRa terminal module configured as an uplink channel, and forward the uplink signal to the server;
the centralized control unit is further configured to receive a configuration signal sent by the server, and configure each LoRa terminal module into an uplink channel or a downlink channel according to the configuration signal.
2. The gateway of claim 1, wherein each LoRa terminal module is configured to be an uplink channel or a downlink channel according to requirements.
3. The gateway of claim 1, wherein the number of LoRa terminal modules is set according to requirements.
4. A signal processing method based on the gateway of any one of claims 1 to 3, comprising:
s1, receiving the downlink signal sent by the server by using the first interface unit, and transmitting the downlink signal to the centralized control unit;
s2, receiving the downlink signal by the centralized control unit, and transmitting the downlink signal to the LoRa terminal module configured as a downlink channel through the second interface unit;
and S3, forwarding the downlink signal to the LoRa terminal by using the LoRa terminal module configured as a downlink channel.
5. The method according to claim 4, wherein the step S1 is preceded by:
and S0, receiving the configuration signal sent by the server by using the centralized control unit, and configuring each LoRa terminal module into an uplink channel or a downlink channel according to the configuration signal.
6. A signal processing method based on the gateway of any one of claims 1 to 3, comprising:
s1, receiving an uplink signal sent by the LoRa terminal by using the LoRa terminal module configured as an uplink channel, and transmitting the uplink signal to the second interface unit;
s2, receiving the uplink signal by using the second interface unit, and transmitting the uplink signal to the centralized control unit;
s3, receiving the uplink signal by the centralized control unit, and forwarding the uplink signal to the server through the first interface unit.
7. The method according to claim 6, wherein the step S1 is preceded by:
and S0, receiving a configuration signal sent by the server by using the centralized control unit, and configuring each LoRa terminal module into the uplink channel or the downlink channel according to the configuration signal.
CN201710949854.8A 2017-09-30 2017-09-30 Multi-channel LoRa gateway and signal processing method thereof Active CN107786988B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710949854.8A CN107786988B (en) 2017-09-30 2017-09-30 Multi-channel LoRa gateway and signal processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710949854.8A CN107786988B (en) 2017-09-30 2017-09-30 Multi-channel LoRa gateway and signal processing method thereof

Publications (2)

Publication Number Publication Date
CN107786988A CN107786988A (en) 2018-03-09
CN107786988B true CN107786988B (en) 2021-05-28

Family

ID=61434467

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710949854.8A Active CN107786988B (en) 2017-09-30 2017-09-30 Multi-channel LoRa gateway and signal processing method thereof

Country Status (1)

Country Link
CN (1) CN107786988B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108712787B (en) * 2018-05-15 2021-08-10 南京易通汇联科技有限公司 Multichannel concurrent downlink Internet of things LoRa base station
CN109412631A (en) * 2018-11-23 2019-03-01 北京资信物联科技有限公司 Expandable type LoRa gateway system
CN111371732A (en) * 2018-12-26 2020-07-03 陈明宗 Communication system with multiple communication protocols and integrated communication device
CN111417170B (en) * 2019-09-11 2022-08-26 浙江利尔达物芯科技有限公司 LoRaWAN multi-specification access system and method
CN113259956A (en) * 2020-02-07 2021-08-13 阿里巴巴集团控股有限公司 LoRa data transmission method, LoRa gateway, LoRa node and LoRa network
CN114615723A (en) * 2022-02-18 2022-06-10 广东睿住智能科技有限公司 Equipment adding method and device, storage medium and gateway

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104301906A (en) * 2014-11-07 2015-01-21 济南银澳科技有限公司 Method for relay communication between gateways of wireless sensor network
CN105911578A (en) * 2016-06-02 2016-08-31 武汉慧联无限科技有限公司 Ultra-low power consumption indoor and outdoor hybrid positioning system
CN206133913U (en) * 2016-11-01 2017-04-26 国网冀北电力有限公司张家口供电公司 Be used for smart power grids data acquisition system
CN107027162A (en) * 2017-06-06 2017-08-08 福建强闽信息科技有限公司 A kind of LoRa intelligent gateways and its application method, Internet of things system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10498764B2 (en) * 2015-12-08 2019-12-03 Jpu.Io Ltd Network routing and security within a mobile radio network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104301906A (en) * 2014-11-07 2015-01-21 济南银澳科技有限公司 Method for relay communication between gateways of wireless sensor network
CN105911578A (en) * 2016-06-02 2016-08-31 武汉慧联无限科技有限公司 Ultra-low power consumption indoor and outdoor hybrid positioning system
CN206133913U (en) * 2016-11-01 2017-04-26 国网冀北电力有限公司张家口供电公司 Be used for smart power grids data acquisition system
CN107027162A (en) * 2017-06-06 2017-08-08 福建强闽信息科技有限公司 A kind of LoRa intelligent gateways and its application method, Internet of things system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
关于多个sx1278共享一根接收天线的讨论;wx-ta;《https://www.amobbs.com/thread-5681182-1-1.html》;20170925;正文第1页 *

Also Published As

Publication number Publication date
CN107786988A (en) 2018-03-09

Similar Documents

Publication Publication Date Title
CN107786988B (en) Multi-channel LoRa gateway and signal processing method thereof
CN103338073A (en) Communication module capable of realizing network access by using visible light and communication system
CN109547188A (en) A kind of full duplex multi-channel data transmission device and control method based on LoRaWAN gateway
CN113115330B (en) Big data analysis-based Beidou short message service optimization method and system
CN107886692A (en) A kind of bioengineering sensor LoRa wireless network communication systems
CN103619080A (en) Low-cost single-internet-access LTE routing device and control method
CN105406883A (en) Wireless communication device
CN203387687U (en) Base-station device
CN210112292U (en) 5G small base station device
CN111132386A (en) Edge computing gateway based on narrowband Internet of things
CN217883860U (en) Intelligent gateway device based on Lora and satellite communication
CN217522832U (en) UWB-based low-delay lossless digital audio transmission unit, system and electronic equipment
CN212909518U (en) FPGA processing apparatus, 5G terminal and 5G basic station based on 5G communication
CN210351677U (en) Thing networking wisdom energy gateway
CN102857829B (en) Wireless video information multi-path transmission method based on third-generation (3G) network
CN210274544U (en) Electric power wireless private network communication terminal
CN109218979B (en) Distributed indoor navigation system and downlink signal transmission method thereof
CN111315041A (en) Full-duplex LoRa gateway supporting LoRaWAN protocol
CN204795096U (en) Wireless router based on wireless grouped samples channel
CN106856622B (en) Method, device, terminal and base station for acquiring heterogeneous network downlink information
CN106788514A (en) A kind of low-frequency antenna and data transmission system based on NB IOT
CN210444492U (en) Conversion device for converting WiFi wireless network signal into multi-channel Bluetooth signal
CN210431468U (en) Conversion device for converting 5G mobile network signal into multi-path Bluetooth signal
CN204614147U (en) Simple type fire group network system
CN203983507U (en) The multiplexing active antenna of passage frequency conversion

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