A wireless data transmission method and system

By setting a multi-channel reception and transmission channel in the wireless data transmission device, verifying the address and time slot parameters of the node device, and randomly generating the second receiving channel reception data, the problems of mid-frequency point interference and data leakage in the wireless network are solved, efficient and secure full-duplex data communication is achieved and the access capacity of the node device is expanded.

CN115460600BActive Publication Date: 2025-03-07HUNAN BEIDOU MICROCHIP IND DEV CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210963603.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-11
Publication Date
2025-03-07
Estimated Expiration
2042-08-11

AI Technical Summary

Technical Problem

The wireless network channel resources are limited, which leads to the node equipment being easily interfered with the same frequency during network access or data transmission, resulting in data loss and security risks of data leakage.

Method used

By setting up a multi-channel reception and transmission channel of the wireless data transmission device, the network registration application and ready application request of the receiving node device, the address information and time slot parameters are verified, and the second reception channel is randomly generated to receive data, realizing full-duplex data communication and data security.

Benefits of technology

It effectively solves the problem of frequency interference, realizes full-duplex data communication, enhances the security of data transmission, and expands the access capacity of node equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115460600B_ABST
    Figure CN115460600B_ABST
Patent Text Reader

Abstract

The present invention discloses a wireless data transmission method and system. The method receives a network registration application sent by a node device through a first receiving channel; verifies the address information of the node device, and if the verification is successful, sends a registration application success response to the node device; obtains the signal strength parameter of the node device, and feeds the signal strength parameter back to the node device, so that the node device adjusts the transmission power according to the signal strength parameter; receives a ready application request carrying a time slot parameter sent by the node device through the first receiving channel; generates a ready application response according to the ready application request, and sends the ready application response to the node device through the first sending channel of the set wireless data transmission device; detects whether the time slot of the node device arrives according to the time slot parameter, and if the time slot arrives, randomly generates a second receiving channel through the wireless data transmission device, and receives the data sent by the node device through the second receiving channel. The present invention can improve the security of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data transmission, and in particular to a wireless data transmission method and system. Background Art

[0002] With the rise of Internet of Things technology, more and more fields have begun to apply Internet of Things technology to achieve data transmission. Compared with wired data transmission technology, wireless data transmission technology does not require complicated wiring and is simple to construct. It has obvious advantages and is being used more and more widely.

[0003] In actual engineering applications, due to the limited wireless network channel resources, node devices are prone to co-frequency interference during network access or data transmission operations, resulting in data loss and limiting the number of access node devices. At the same time, wireless networks are prone to intrusion and data leakage, posing certain security risks. Summary of the invention

[0004] The present invention aims to solve at least one of the technical problems existing in the prior art. To this end, the present invention proposes a wireless data transmission method and system, which can solve the problem of frequency interference and improve the security of data transmission.

[0005] In a first aspect, an embodiment of the present invention provides a wireless data transmission method, the wireless data transmission method comprising:

[0006] Setting a first receiving channel of the wireless data transmission device, receiving a network registration application sent by a node device through the first receiving channel, wherein the network registration application carries address information of the node device;

[0007] Verifying the address information of the node device, and if the verification is successful, sending a registration application success response to the node device;

[0008] Acquire a signal strength parameter of the node device, and feed the signal strength parameter back to the node device, so that the node device adjusts the transmit power according to the signal strength parameter;

[0009] receiving, through the first receiving channel, a ready application request carrying time slot parameters sent by the node device;

[0010] Generate a ready application response according to the ready application request, and send the ready application response to the node device through the first sending channel of the wireless data transmission device;

[0011] According to the time slot parameters, it is detected whether the time slot of the node device has arrived. If the time slot has arrived, a second receiving channel is randomly generated through the wireless data transmission device, and the data sent by the node device is received through the second receiving channel.

[0012] Compared with the prior art, the first aspect of the present invention has the following beneficial effects:

[0013] In order to effectively solve the problem of frequency interference and realize full-duplex data communication, the method sets a first receiving channel of a wireless data transmission device, receives a network registration application sent by a node device through the first receiving channel, and the network registration application carries the address information of the node device; verifies the address information of the node device, and if the verification is successful, sends a registration application success response to the node device; obtains a signal strength parameter of the node device, and feeds the signal strength parameter back to the node device, so that the node device adjusts the transmission power according to the signal strength parameter; receives a ready application request carrying a time slot parameter sent by the node device through the first receiving channel; generates a ready application response according to the ready application request, and sends the ready application response to the node device through the set first sending channel of the wireless data transmission device; in order to effectively solve the problem of data leakage, detects whether the time slot of the node device has arrived according to the time slot parameter, and if the time slot has arrived, randomly generates a second receiving channel through the wireless data transmission device, and receives data sent by the node device through the second receiving channel. This method uses multiple channels to achieve communication with node devices. The sending channel and the receiving channel are separated, which can effectively solve the problem of frequency interference and realize full-duplex data communication. The design of multiple receiving channels and the random allocation of channels by the wireless data transmission device during the communication with the node device can effectively solve the problem of data leakage. At the same time, time slots are allocated on demand during communication, expanding the access capacity of the node device.

[0014] According to some embodiments of the present invention, the receiving, through the first receiving channel, a network registration application sent by a node device, the network registration application carrying address information of the node device, includes:

[0015] Setting a frequency parameter of the node device, wherein the frequency parameter is the same as a parameter of the first receiving channel;

[0016] According to the frequency parameter, sending a network registration application carrying the address information to the wireless data transmission device;

[0017] The network registration application is received through the first receiving channel while keeping the parameters of the first receiving channel unchanged.

[0018] According to some embodiments of the present invention, the verifying the address information of the node device, if the verification is successful, sending a registration application success response to the node device, includes:

[0019] Obtaining a whitelist of the wireless data transmission devices;

[0020] According to the whitelist, verifying the address information of the node device;

[0021] If the verification is successful, a registration application success response is sent to the node device;

[0022] If the verification is unsuccessful, the parameters of the first sending channel are switched to the parameters of the first receiving channel, and the node device is notified that the registration application has failed.

[0023] According to some embodiments of the present invention, generating a ready application response according to the ready application request, and sending the ready application response to the node device through a set first sending channel of the wireless data transmission device includes:

[0024] receiving the readiness application request through the first receiving channel, and recording the time slot parameter of the node device;

[0025] Randomly generate a communication channel parameter according to the time slot parameter, and generate a ready request response;

[0026] The readiness request response and the communication channel parameters are sent to the node device through the first sending channel.

[0027] According to some embodiments of the present invention, the detecting, according to the time slot parameter, whether the time slot of the node device has arrived, if the time slot has arrived, randomly generating a second receiving channel through the wireless data transmission device, and receiving data sent by the node device through the second receiving channel includes:

[0028] According to the time slot parameter, detecting, by the wireless data transmission device, whether the time slot of the node device has arrived;

[0029] If the time slot arrives, randomly generate a second receiving channel through the wireless data transmission device, and send the parameters of the second receiving channel to the node device through the first sending channel, so that the node device switches the channel parameters to the parameters of the second receiving channel;

[0030] Receiving data sent by the node device in a fixed time slot through the second receiving channel;

[0031] After the wireless data transmission device receives the data, it regenerates a set of communication channel parameters carrying time information, and feeds back the communication channel parameters carrying time information to the node device through the first sending channel.

[0032] According to some embodiments of the present invention, the wireless data transmission method further includes:

[0033] A downlink communication submodule and an uplink communication submodule are provided in the wireless data transmission device;

[0034] The wireless data transmission device communicates with the node device and the server through the downlink communication submodule, and the data received by the second receiving channel is transmitted to the server through the uplink communication submodule.

[0035] According to some embodiments of the present invention, the wireless data transmission method further includes:

[0036] When transmitting data in a non-fixed time slot, sending a channel application request to the first receiving channel through the node device;

[0037] A group of communication channels is randomly generated by the wireless data transmission device, a communication channel is selected from the group of communication channels and allocated to the node device, and a receiving time slot is opened to wait for the node device to send data;

[0038] After the wireless data transmission device receives the data, it feeds back reception completion information to the node device.

[0039] In a second aspect, an embodiment of the present invention further provides a wireless data transmission system, the wireless data transmission system comprising:

[0040] A node device, used for collecting data from monitoring sensors and reporting the data from the monitoring sensors to the wireless data transmission device via a communication channel allocated by the wireless data transmission device;

[0041] The wireless data transmission device is communicatively connected to the node device, and is used to manage the plurality of node devices, allocate a communication channel to each node device, open a receiving time slot window, receive the data of the monitoring sensor uploaded by the node device, and transmit the data to the server;

[0042] The server is communicatively connected to the node device and the wireless data transmission device, and is used to store and manage the data of the node device, the wireless data transmission device and the monitoring sensor, analyze and warn the data of the monitoring sensor, and issue control instructions to the wireless data transmission device.

[0043] Compared with the prior art, the second aspect of the present invention has the following beneficial effects:

[0044] The node devices of this system are used to collect data from monitoring sensors and report the data from monitoring sensors to the wireless data transmission device through the communication channel allocated by the wireless data transmission device; the wireless data transmission device is connected to the node devices for managing multiple node devices, allocating communication channels to each node device, opening up receiving time slot windows, receiving the data from monitoring sensors uploaded by the node devices, and transmitting the data to the server; the server is connected to the node devices and the wireless data transmission device for storing and managing the data from the node devices, the wireless data transmission device, and the monitoring sensors, and analyzing and warning the data from the monitoring sensors, and issuing control instructions to the wireless data transmission device. This system uses multiple channels to realize communication with the node devices, allocates time slots on demand during communication, and expands the access capacity of the node devices.

[0045] According to some embodiments of the present invention, the wireless data transmission device includes a processing module, a communication module, a storage module, a clock module and a positioning module;

[0046] The processing module is electrically connected to the communication module, the clock module and the positioning module. The processing module is used to control the communication module to establish a connection with the node device, allocate a communication channel to the node device, receive data sent by the node device, and transmit the data to the server through the communication module. The processing module is also used to obtain accurate time through the clock module and the positioning module to achieve time synchronization with the node device;

[0047] The communication module includes a downlink communication submodule and an uplink communication submodule, wherein the downlink communication submodule is used to communicate with the node device and the server, and the uplink communication submodule is used to transmit data of the node device to the server;

[0048] The storage module is electrically connected to the processing module and is used to store execution parameters and executable instructions of the wireless data transmission device in the processing module, and the executable instructions are used to execute the wireless data transmission method as described above;

[0049] The clock module is used to record the absolute time value of the wireless data transmission device, and the absolute time value is used as a reference basis for clock synchronization of communication with the node device;

[0050] The positioning module is used to obtain location information and time information.

[0051] According to some embodiments of the present invention, the downlink communication submodule includes a sending channel and at least two receiving channels, the sending channel is used to send control instructions to the node device, and the receiving channel is used to receive data sent by the node device. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:

[0053] Figure 1 is a flow chart of a wireless data transmission method according to an embodiment of the present invention;

[0054] Figure 2 is a flow chart of a wireless data transmission method according to another embodiment of the present invention;

[0055] Figure 3 is a structural diagram of a wireless data transmission system according to an embodiment of the present invention;

[0056] Figure 4 is a structural diagram of a wireless data transmission system according to another embodiment of the present invention;

[0057] Figure 5 It is a structural diagram of a wireless data transmission device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0058] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.

[0059] In the description of the present invention, if there is a description of first, second, etc., it is only for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.

[0060] In the description of the present invention, it should be understood that descriptions involving orientation, such as orientation or positional relationship indicated as up, down, etc., are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present invention.

[0061] In the description of the present invention, it should be noted that, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in the present invention in combination with the specific content of the technical solution.

[0062] With the rise of Internet of Things technology, more and more fields have begun to apply Internet of Things technology to achieve data transmission. Compared with wired data transmission technology, wireless data transmission technology does not require complicated wiring and is simple to construct. It has obvious advantages and is being used more and more widely.

[0063] In actual engineering applications, due to the limited wireless network channel resources, node devices are prone to co-frequency interference during network access or data transmission operations, resulting in data loss and limiting the number of access node devices. At the same time, wireless networks are prone to intrusion and data leakage, posing certain security risks.

[0064] To solve the above problems, the present invention, in order to effectively solve the problem of frequency interference and realize full-duplex data communication, sets a first receiving channel of a wireless data transmission device, receives a network registration application sent by a node device through the first receiving channel, and the network registration application carries the address information of the node device; verifies the address information of the node device, and if the verification is successful, sends a registration application success response to the node device; obtains the signal strength parameter of the node device, and feeds the signal strength parameter back to the node device, so that the node device adjusts the transmission power according to the signal strength parameter; receives a ready application request carrying a time slot parameter sent by the node device through the first receiving channel; generates a ready application response according to the ready application request, and sends the ready application response to the node device through the set first sending channel of the wireless data transmission device; in order to effectively solve the problem of data leakage, detects whether the time slot of the node device has arrived according to the time slot parameter, and if the time slot has arrived, randomly generates a second receiving channel through the wireless data transmission device, and receives data sent by the node device through the second receiving channel. The present invention adopts multiple channels to realize communication with node devices, and the sending channel and the receiving channel are separated, which can effectively solve the problem of frequency interference and realize full-duplex data communication; the design of multiple receiving channels and the random allocation of channels by the wireless data transmission device during the communication with the node device can effectively solve the problem of data leakage, and at the same time allocate time slots on demand during communication, thereby expanding the access capacity of the node device.

[0065] Reference Figure 1 to Figure 2 The embodiment of the present invention provides a wireless data transmission method, and the wireless data transmission method includes:

[0066] Step S100: Setting a first receiving channel of a wireless data transmission device, and receiving a network registration application sent by a node device through the first receiving channel, wherein the network registration application carries address information of the node device.

[0067] Specifically, a first receiving channel of the wireless data transmission device is set, and a frequency parameter of the node device is set, where the frequency parameter is the same as a parameter of the first receiving channel;

[0068] According to the frequency parameters, a network registration application carrying address information is sent to the wireless data transmission device;

[0069] While keeping the parameters of the first receiving channel unchanged, the network registration application is received through the first receiving channel.

[0070] In this embodiment, the node device sets the frequency parameter to be consistent with the first receiving channel parameter of the wireless data transmission device, and initiates a network registration application connection instruction to request to establish a connection with the wireless data transmission device. The first receiving channel parameter remains unchanged at all times, which is convenient for receiving registration applications from different node devices.

[0071] Step S200: Verify the address information of the node device. If the verification is successful, send a registration application success response to the node device.

[0072] Specifically, obtain a white list of wireless data transmission devices;

[0073] Verify the address information of the node device according to the whitelist;

[0074] If the verification is successful, a registration application success response is sent to the node device;

[0075] If the verification is unsuccessful, the parameters of the first sending channel are switched to the parameters of the first receiving channel, and the node device is notified that the registration application has failed.

[0076] In this embodiment, the wireless data transmission device verifies the legitimacy of the node device network registration according to the recorded white list, that is, verifies whether the address information exists and verifies whether the node device is registered on the wireless data transmission device. If the verification is unsuccessful (i.e., not registered), the parameters of the first transmission channel are switched to the parameters of the first reception channel, and a registration application failure is sent to the node device; if the verification is successful (i.e., registered), a registration application success response is sent to the node device. The security of data transmission in this embodiment is guaranteed by verification.

[0077] Step S300: Acquire a signal strength parameter of a node device, and feed the signal strength parameter back to the node device, so that the node device adjusts the transmission power according to the signal strength parameter.

[0078] Specifically, when the registration application is successful, the node device adjusts the transmission power of the wireless communication according to the signal strength parameter fed back by the wireless data transmission device.

[0079] In this embodiment, when the node device is registering, the wireless data transmission device will obtain the signal strength parameter of the node device, and the wireless data transmission device will feed back the signal strength parameter to the node device, and the node device will automatically adjust its transmission power according to the signal strength parameter to achieve the best effect. This embodiment adjusts the transmission power to a reasonable state according to the above signal strength parameter, which not only saves power consumption but also meets the purpose of data communication.

[0080] Step S400: Receive a ready application request carrying time slot parameters sent by a node device through a first receiving channel.

[0081] Specifically, a ready application request is sent to the first receiving channel of the wireless data transmission device, and the ready application frame carries the time slot parameters required for the data transmission of the node device.

[0082] Step S500: Generate a ready application response according to the ready application request, and send the ready application response to the node device through the first sending channel of the wireless data transmission device.

[0083] Specifically, receiving a ready application request through a first receiving channel and recording a time slot parameter of the node device;

[0084] According to the time slot parameters, a communication channel parameter is randomly generated, and a ready request response is generated;

[0085] The readiness application response and the communication channel parameters are sent to the node device through the first sending channel.

[0086] In this embodiment, after receiving the ready application request, the wireless data transmission device records the data transmission time slot parameters of the node device, randomly generates a communication channel parameter, and generates a ready application response, and sends the communication channel parameter to the node device through the first sending channel to notify the node device of the communication parameters of the data transmission. At this point, the node device has completed the connection establishment.

[0087] Step S600: Detect whether the time slot of the node device has arrived according to the time slot parameters. If the time slot has arrived, randomly generate a second receiving channel through the wireless data transmission device, and receive data sent by the node device through the second receiving channel.

[0088] Specifically, according to the time slot parameter, the wireless data transmission device detects whether the time slot of the node device has arrived;

[0089] If the time slot arrives, a second receiving channel is randomly generated by the wireless data transmission device, and the parameters of the second receiving channel are sent to the node device through the first sending channel, so that the node device switches the channel parameters to the parameters of the second receiving channel;

[0090] Receiving data sent by the node device in a fixed time slot through a second receiving channel;

[0091] After the wireless data transmission device receives the data, it regenerates a set of communication channel parameters carrying time information, and feeds back the communication channel parameters carrying time information to the node device through the first sending channel.

[0092] After the wireless data transmission device receives the data, a downlink communication submodule and an uplink communication submodule are provided in the wireless data transmission device; the wireless data transmission device communicates with the node device and the server through the downlink communication submodule, and transmits the data received by the second receiving channel to the server through the uplink communication submodule.

[0093] In this embodiment, the wireless data transmission device detects whether the time slot of the node device has arrived. When the time slot has arrived, a channel (i.e., the second receiving channel) is selected, the channel parameters of the second receiving channel are adjusted to the channel parameters assigned to the node device, a receiving data window is opened, and the node device is waiting for data transmission. When the time slot of the node device has arrived, it is switched to the assigned channel parameters, and the wireless data transmission device communicates with the node device and the server through the downlink communication submodule. The node device sends data to the wireless data transmission device, the wireless data transmission device receives the data through the second receiving channel, and then transmits the data to the server through the uplink communication submodule.

[0094] The receiving window is opened for a period of time T. If no data is received from the node device within T time, the receiving window is automatically closed. After receiving the data transmitted by the node device, the wireless data transmission device will regenerate a set of communication channel parameters, carry time information, and feed it back to the node device through the first transmission channel to always maintain time synchronization. This is repeated to achieve data communication.

[0095] It should be noted that communication channel parameters include frequency, spreading factor, bandwidth, coding rate and transmission power.

[0096] In some embodiments, the wireless data transmission method further includes:

[0097] Reference Figure 2When transmitting data in a non-fixed time slot, a channel application request is sent to the first receiving channel through the node device; a group of communication channels is randomly generated through the wireless data transmission device, a communication channel is selected from the group of communication channels and allocated to the node device, and a receiving time slot is opened to wait for the node device to send data; after the wireless data transmission device receives the data, the reception completion information is fed back to the node device.

[0098] Specifically, in some scenarios, the node device does not transmit data according to the time slot requirements, and some abnormal data needs to be reported in time. The node device initiates a channel application to the first receiving channel, and the wireless data transmission device randomly generates a group of communication channels and notifies the node device through the first sending channel. The wireless data transmission device adjusts the channel to the assigned communication channel parameters, opens a receiving time slot, waits for the receiving node to send data, and feeds back to the node device after receiving.

[0099] It should be noted that, in this embodiment, the first transmitting channel is freely switched according to the communication channel parameters of the node device, the channel parameters of the first receiving channel are fixed and remain in a receiving state for a long time; the channel randomly generated by the wireless data transmission device occupies the second receiving channel or other receiving channels, and does not occupy the first receiving channel and the first transmitting channel.

[0100] This embodiment uses multiple channels to achieve communication with node devices. The sending channel and the receiving channel are separated, which can effectively solve the problem of frequency interference and realize full-duplex data communication. The design of multiple receiving channels and the random allocation of channels by the wireless data transmission device during the communication with the node device can effectively solve the problem of data leakage. At the same time, time slots are allocated on demand during communication, expanding the access capacity of the node device.

[0101] Reference Figure 3 The embodiment of the present invention further provides a wireless data transmission system, which includes a node device 100, a wireless data transmission device 200 and a server 300, wherein:

[0102] The node device 100 is used to collect data from the monitoring sensor and report the data from the monitoring sensor to the wireless data transmission device through the communication channel allocated by the wireless data transmission device;

[0103] The wireless data transmission device 200 is a communication connection node device, which is used to manage multiple node devices, allocate a communication channel to each node device, open a receiving time slot window, receive the monitoring sensor data uploaded by the node device, and transmit the data to the server;

[0104] Server 300 is a communication connection node device and a wireless data transmission device, and is used to store and manage the data of the node device, the wireless data transmission device and the monitoring sensor, analyze and warn the data of the monitoring sensor, and issue control instructions to the wireless data transmission device.

[0105] In this embodiment, the node device of this embodiment is used to collect data from monitoring sensors, and report the data of monitoring sensors to the wireless data transmission device through the communication channel allocated by the wireless data transmission device; the wireless data transmission device is connected to the node device for communication, and is used to manage multiple node devices, allocate communication channels to each node device, open a receiving time slot window, receive the data of monitoring sensors uploaded by the node device, and transmit the data to the server; the server is connected to the node device and the wireless data transmission device for communication, and is used to store and manage the data of the node device, the wireless data transmission device, and the monitoring sensor, and analyze and warn the data of the monitoring sensor, and issue control instructions to the wireless data transmission device. This embodiment uses multiple channels to realize communication with the node device, allocates time slots on demand during communication, and expands the access capacity of the node device.

[0106] In some embodiments, the wireless data transmission system also includes a client for displaying device status and sensor data information.

[0107] Specifically, refer to Figure 4 , the node device collects the data of the monitoring sensor and reports the collected data through the communication channel allocated by the wireless data transmission device. The node device adopts a low-power working mode. When data needs to be sent, it wakes up the collected sensor data to achieve the purpose of saving energy. The data transmission device manages multiple node devices, automatically allocates communication channels for node devices, receives data uploaded by node devices, and transmits the data of detection sensors to the server. The communication between node devices and wireless data transmission devices adopts LoRa communication. The server stores and manages node devices, wireless data transmission devices, and the storage management of monitoring sensor data, analyzes and warns the data of monitoring sensors, and issues control instructions to wireless data transmission devices. The MQTT communication protocol is used between wireless data transmission devices and servers. The device status and data information of monitoring sensors are displayed through the client. The device status includes: whether the node and wireless data transmission device are online, power information, signal strength information, fault information, alarm information, and location information.

[0108] In some embodiments, reference Figure 5 ,The wireless data transmission device includes a processing module, a communication module, a storage module, a clock module and a positioning module;

[0109] The processing module is electrically connected to the communication module, the clock module and the positioning module. The processing module is used to control the communication module to establish a connection with the node device, allocate a communication channel for the node device, receive data sent by the node device, and transmit the data to the server through the communication module. The processing module is also used to obtain accurate time through the clock module and the positioning module to achieve time synchronization with the node device;

[0110] The communication module includes a downlink communication submodule and an uplink communication submodule, wherein the downlink communication submodule is used to communicate with the node device and the server, and the uplink communication submodule is used to transmit the data of the node device to the server;

[0111] A storage module, electrically connected to the processing module, used to store execution parameters and executable instructions of the wireless data transmission device in the processing module, wherein the executable instructions are used to execute the method steps in any embodiment of the wireless data transmission method described above;

[0112] The clock module is used to record the absolute time value of the wireless data transmission device, which is used as a reference for clock synchronization with node devices;

[0113] The positioning module is used to obtain location information and time information.

[0114] In some embodiments, the processing module is implemented using a single chip microcomputer or a processor.

[0115] In some embodiments, the storage module may use built-in FLASH or external FLASH.

[0116] In some embodiments, the clock module uses at least one of a built-in RTC or an external RTC.

[0117] In some embodiments, the positioning module includes a positioning antenna and a positioning unit. The positioning unit is connected to the processing module via a serial port and a GPIO. The serial port is used to receive positioning data and time information, and the GPIO is used to receive a PPS second pulse signal.

[0118] In some embodiments, the uplink communication submodule includes at least one of 4G, NB, and Ethernet, uses the MQTT communication protocol to communicate data with the server, and also supports receiving control instructions issued by the server by subscribing to topics.

[0119] In some embodiments, the downlink communication submodule includes a sending channel and at least two receiving channels, the sending channel is used to send control instructions to the node device, and the receiving channel is used to receive data sent by the node device.

[0120] In some embodiments, the transmitting channel includes an antenna, a PA power amplifier and a LoRa communication unit. The antenna, the PA power amplifier and the LoRa communication unit are connected through a circuit and connected to a processing module through a serial port. The processing module controls the LoRa communication unit through the serial port. Under the action of the PA power amplifier, the data communication distance can be effectively increased.

[0121] In some embodiments, the receiving channel includes an antenna, a power divider, a high-gain low-noise amplifier and multiple LoRa communication units, which are connected to a processing module via a serial port; through the power divider, the LoRa communication units share one antenna, reducing the number of antennas, and the high-gain low-noise amplifier increases the performance of the LoRa communication unit in receiving data.

[0122] The embodiments of the present invention are described in detail above in conjunction with the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge scope of ordinary technicians in the relevant technical field without departing from the purpose of the present invention.

Claims

1. A wireless data transmission method, characterized in that: The wireless data transmission method comprises: Setting a first receiving channel of a wireless data transmission device, receiving a network registration application sent by a node device through the first receiving channel, wherein the network registration application carries address information of the node device; wherein a channel parameter of the first receiving channel is fixed and remains in a receiving state for a long time; Verifying the address information of the node device, and if the verification is successful, sending a registration application success response to the node device; Acquire a signal strength parameter of the node device, and feed the signal strength parameter back to the node device, so that the node device adjusts the transmit power according to the signal strength parameter; receiving, through the first receiving channel, a ready application request carrying time slot parameters sent by the node device; Generate a ready application response according to the ready application request, and send the ready application response to the node device through the first sending channel of the wireless data transmission device; According to the time slot parameters, it is detected whether the time slot of the node device has arrived. If the time slot has arrived, a second receiving channel is randomly generated by the wireless data transmission device, and the data sent by the node device is received through the second receiving channel, wherein the second receiving channel randomly generated by the wireless data transmission device does not occupy the first receiving channel and the first sending channel.

2. The wireless data transmission method according to claim 1, characterized in that: The receiving, through the first receiving channel, a network registration application sent by a node device, wherein the network registration application carries address information of the node device, includes: Setting a frequency parameter of the node device, wherein the frequency parameter is the same as a parameter of the first receiving channel; According to the frequency parameter, sending a network registration application carrying the address information to the wireless data transmission device; The network registration application is received through the first receiving channel while keeping the parameters of the first receiving channel unchanged.

3. The wireless data transmission method according to claim 1, characterized in that: The verifying the address information of the node device, and if the verification is successful, sending a registration application success response to the node device, includes: Obtaining a whitelist of the wireless data transmission devices; According to the whitelist, verifying the address information of the node device; If the verification is successful, a registration application success response is sent to the node device; If the verification is unsuccessful, the parameters of the first sending channel are switched to the parameters of the first receiving channel, and the node device is notified that the registration application has failed.

4. The wireless data transmission method according to claim 1, characterized in that: The step of generating a ready application response according to the ready application request, and sending the ready application response to the node device through the first transmission channel of the wireless data transmission device includes: receiving the readiness application request through the first receiving channel, and recording the time slot parameter of the node device; Randomly generate a communication channel parameter according to the time slot parameter, and generate a ready request response; The readiness request response and the communication channel parameters are sent to the node device through the first sending channel.

5. The wireless data transmission method according to claim 1, characterized in that: The method of detecting whether the time slot of the node device has arrived according to the time slot parameter, and if the time slot has arrived, randomly generating a second receiving channel through the wireless data transmission device, and receiving data sent by the node device through the second receiving channel includes: According to the time slot parameter, detecting, by the wireless data transmission device, whether the time slot of the node device has arrived; If the time slot arrives, randomly generate a second receiving channel through the wireless data transmission device, and send the parameters of the second receiving channel to the node device through the first sending channel, so that the node device switches the channel parameters to the parameters of the second receiving channel; Receiving data sent by the node device in a fixed time slot through the second receiving channel; After the wireless data transmission device receives the data, it regenerates a set of communication channel parameters carrying time information, and feeds back the communication channel parameters carrying time information to the node device through the first sending channel.

6. The wireless data transmission method according to claim 5, characterized in that: The wireless data transmission method further comprises: A downlink communication submodule and an uplink communication submodule are provided in the wireless data transmission device; The wireless data transmission device communicates with the node device and the server through the downlink communication submodule, and the data received by the second receiving channel is transmitted to the server through the uplink communication submodule.

7. The wireless data transmission method according to claim 1, characterized in that: The wireless data transmission method further comprises: When transmitting data in a non-fixed time slot, sending a channel application request to the first receiving channel through the node device; A group of communication channels is randomly generated by the wireless data transmission device, a communication channel is selected from the group of communication channels and allocated to the node device, and a receiving time slot is opened to wait for the node device to send data; After the wireless data transmission device receives the data, it feeds back reception completion information to the node device.

8. A wireless data transmission system, characterized in that: The wireless data transmission system comprises: A node device, used for collecting data from monitoring sensors and reporting the data from the monitoring sensors to the wireless data transmission device via a communication channel allocated by the wireless data transmission device; The wireless data transmission device is communicatively connected to the node device, and is used to manage a plurality of the node devices, allocate a communication channel to each of the node devices, open a receiving time slot window, receive the data of the monitoring sensor uploaded by the node device, and transmit the data to the server; wherein the wireless data transmission device includes a processing module, a communication module, a storage module, a clock module and a positioning module; The processing module is electrically connected to the communication module, the clock module and the positioning module. The processing module is used to control the communication module to establish a connection with the node device, allocate a communication channel to the node device, receive data sent by the node device, and transmit the data to the server through the communication module. The processing module is also used to obtain accurate time through the clock module and the positioning module to achieve time synchronization with the node device; The communication module includes a downlink communication submodule and an uplink communication submodule, wherein the downlink communication submodule is used to communicate with the node device and the server, and the uplink communication submodule is used to transmit data of the node device to the server; The storage module is electrically connected to the processing module and is used to store execution parameters and executable instructions of the wireless data transmission device in the processing module, and the executable instructions are used to execute the wireless data transmission method according to any one of claims 1 to 7; The clock module is used to record the absolute time value of the wireless data transmission device, and the absolute time value is used as a reference basis for clock synchronization of communication with the node device; The positioning module is used to obtain location information and time information; The server is communicatively connected to the node device and the wireless data transmission device, and is used to store and manage the data of the node device, the wireless data transmission device and the monitoring sensor, analyze and warn the data of the monitoring sensor, and issue control instructions to the wireless data transmission device.

9. The wireless data transmission system according to claim 8, characterized in that: The downlink communication submodule includes a sending channel and at least two receiving channels. The sending channel is used to send control instructions to the node device, and the receiving channel is used to receive data sent by the node device.

Citation Information

Patent Citations

  • Network communication method and device, electronic device and storage medium

    CN111614442A

  • Adaptive adjustment method and device for data transmission of Internet of Things

    CN113114719A

  • Wireless chain type ad hoc network method, device and system for power transmission Internet of Things

    CN113490290A