Wireless transmission seismic signal acquisition system based on MQTT protocol

The wireless transmission seismic signal acquisition system addresses inefficiencies in existing systems by using the MQTT protocol and DMA technology to ensure reliable and efficient data transfer, enhancing real-time performance and data integrity.

CN118353914BActive Publication Date: 2024-12-17INSTITUTE OF GEOLOGY AND GEOPHYSICS CHINESE ACADEMY OF SCIENCES
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410419907.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-09
Publication Date
2024-12-17
Estimated Expiration
2044-04-09

AI Technical Summary

Technical Problem

Existing seismic data acquisition systems face challenges with poor efficiency and real-time performance due to system congestion and inadequate concurrent processing capabilities during wireless transmission, particularly when multiple devices transmit data simultaneously.

Method used

A wireless transmission seismic signal acquisition system utilizing the MQTT protocol, comprising a main control unit, GNSS module, 4G/5G communication module, seismic signal acquisition module, storage module, and power module, employs DMA technology and the LWIP protocol for efficient data transmission, along with an MQTT-based communication mechanism to ensure reliable and stable data transfer.

Benefits of technology

The system achieves efficient and stable remote real-time transmission of seismic data by optimizing system performance, reducing data transmission errors, and simplifying equipment operation complexity, ensuring data integrity and improved processing rates under varying network conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118353914B_ABST
    Figure CN118353914B_ABST
Patent Text Reader

Abstract

The present application relates to the field of data processing technology, and discloses a wireless transmission seismic signal acquisition system based on the MQTT protocol, wherein the system comprises: a main control unit, a GNSS module, a 4G / 5G communication module, a seismic signal acquisition module, a storage module and a power module, wherein the main control unit is respectively connected to the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, the storage module and the power module, and the present invention can utilize the built-in 4G / 5G module to realize wireless Internet access, and provides network support for the system to utilize the LWI P protocol for efficient data transmission, and through the established MQTT-based communication mechanism, ensures that the system can realize reliable and stable data transmission services under good or bad network conditions, optimizes system performance, and simplifies equipment operation power consumption and connection complexity, so that the wireless transmission seismic signal acquisition system based on the MQTT protocol can realize efficient and stable remote real-time transmission in complex environments such as the wild.
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 processing, and in particular to a wireless transmission seismic signal acquisition system based on the MQTT protocol. Background Art

[0002] Seismic data acquisition technology is an important part of geophysical exploration. Its main goal is to improve the accuracy and efficiency of geological exploration by efficiently and accurately collecting and processing seismic data.

[0003] In recent years, with the development of science and technology, the collection of seismic data has evolved from the original cable collection to the cable-free portable seismic collection node, and the collection data has also evolved from the original self-storage collection method to the application of wireless transmission. Some scholars have proposed the use of Wlan communication technology and the use of relays to expand the coverage of the entire wireless network to realize the wireless transmission function of the equipment within the collection range.

[0004] However, when multiple devices transmit data at the same time, it poses challenges to the concurrent processing capabilities and transmission load of multiple relay nodes. When there are too many transmission nodes, it is easy to cause system congestion. In terms of data transmission, the real-time nature of collected data cannot be guaranteed, and the collection efficiency is low. Summary of the invention

[0005] Based on this, it is necessary to address the technical problems of poor efficiency and real-time performance of seismic signal acquisition in the prior art, and propose a wireless transmission seismic signal acquisition system based on the MQTT protocol. The wireless transmission seismic signal acquisition system based on the MQTT protocol includes: a main control unit, a GNSS module, a 4G / 5G communication module, a seismic signal acquisition module, a storage module and a power module. The main control unit is respectively connected to the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, the storage module and the power module. The power module is used to power the main control unit, the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module and the storage module.

[0006] The main control unit is used to initialize the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, the storage module, the internal clock of the main control unit, the lwip protocol stack used by the main control unit, and the MQTT client in response to the start operation of the seismic signal acquisition of the target user;

[0007] The acquisition module is used to acquire seismic signals and send the seismic signals to the memory buffer of the main control unit, and the storage module is used to store the seismic signals;

[0008] The main control unit is used to package the seismic signal into target data in a format supported by the cloud platform when the seismic signal collected by the seismic signal acquisition module is greater than or equal to the preset buffer size, and call the publishing function of the MQTT client through the LWIP protocol stack to send the target data to the MQTT topic specified by the cloud platform.

[0009] In one embodiment, the main control unit is used to respond to the start operation of seismic signal acquisition of the target user, and the steps of initializing the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, the storage module, the internal clock of the main control unit, the lwi p protocol stack used by the main control unit, and the MQTT client include:

[0010] The main control unit is used to respond to the start-up operation of seismic signal acquisition by the target user, initialize the GPIO ports of the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, and the storage module, parse the signal of the GNSS module and set the internal clock of the main control unit, start the 4G / 5G communication module, initialize the interface of the detector of the seismic signal acquisition module, and set the DMA interface of the seismic signal acquisition module for collecting seismic data transmission;

[0011] The main control unit is also used to set the IP address, subnet mask, and default gateway of the lwip protocol stack adopted by the main control unit according to the network connection obtained by the 4G / 5G communication module, and to connect the network interface of the physical layer of the 4G / 5G communication module with the LWIP protocol stack;

[0012] The main control unit is also used to initialize the MQTT client using the cloud platform login interface information and set the login information of the MQTT server address, port, and client ID.

[0013] In one embodiment, the acquisition module is used to acquire seismic signals and send the seismic signals to a memory buffer of a main control unit, and the storage module is used to store the seismic signals in the following steps:

[0014] The acquisition module is used for acquiring seismic signals and sending the seismic signals to the memory buffer of the main control unit through the DMA controller, and the storage module is used for storing the seismic signals.

[0015] In one embodiment, the memory buffer includes a first memory buffer and a second memory buffer, the acquisition module is used to acquire seismic signals and send the seismic signals to the memory buffer of the main control unit through a DMA controller, and the storage module is used to store the seismic signals in the following steps:

[0016] The acquisition module is used to acquire seismic signals and send the seismic signals to the first memory buffer of the main control unit through the DMA controller;

[0017] The main control unit is used to determine whether the seismic signal in the first memory buffer is greater than or equal to the preset buffer size. If so, the acquisition module is controlled through the DMA controller to switch the address of the seismic signal from the first memory buffer to the second memory buffer, and the seismic signal in the second memory buffer is stored in the storage module. After the storage is completed, the acquisition module is controlled to switch the address of the seismic signal from the second memory buffer to the first memory buffer.

[0018] In one embodiment, the main control unit is used to package the seismic signal into target data in a format supported by the cloud platform when the seismic signal collected by the seismic signal acquisition module is greater than or equal to the preset buffer size, and call the publishing function of the MQTT client through the LWIP protocol stack to send the target data to the MQTT topic specified by the cloud platform. The steps include:

[0019] The main control unit is used to package the seismic signal in the first memory buffer into target data in a format supported by the cloud platform when the seismic signal in the first memory buffer is greater than or equal to the preset buffer size, and call the publishing function of the MQTT client through the LWIP protocol stack to send the target data to the MQTT topic specified by the cloud platform.

[0020] The wireless transmission seismic signal acquisition system based on the MQTT protocol proposed in the present invention comprises: a main control unit, a GNSS module, a 4G / 5G communication module, a seismic signal acquisition module, a storage module and a power module, wherein the main control unit is respectively connected to the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, the storage module and the power module, and the power module is used to power the main control unit, the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module and the storage module; the main control unit is used to respond to the start-up operation of the seismic signal acquisition of the target user, and to power the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module and the storage module. The seismic signal acquisition module, storage module, internal clock of the main control unit, lwip protocol stack adopted by the main control unit, and MQTT client are initialized; the acquisition module is used to acquire seismic signals and send the seismic signals to the memory buffer of the main control unit, and the storage module is used to store the seismic signals; the main control unit is used to package the seismic signals into target data in a format supported by the cloud platform when the seismic signals acquired by the seismic signal acquisition module are greater than or equal to the preset buffer size, and call the publishing function of the MQTT client through the LWIP protocol stack to send the target data to the MQTT topic specified by the cloud platform. The built-in 4G / 5G module can be used to access the wireless Internet, providing network support for the system to use the LWIP protocol for efficient data transmission. The system uses DMA technology to accelerate the data transmission process, avoiding the resources occupied by the main control unit on each data read and write operation, greatly reducing data transmission errors caused by interrupt processing, ensuring data integrity while improving the data processing rate. In terms of network transmission, LWIP is used for its lightweight characteristics and good compatibility with various hardware interfaces to significantly improve the system bandwidth and latency. The established MQTT-based communication mechanism ensures that the system can achieve reliable and stable data transmission services under good or bad network conditions. The above method not only optimizes the system performance, but also simplifies the equipment operation power consumption and connection complexity, so that the wireless transmission seismic signal acquisition system based on the MQTT protocol can achieve efficient and stable remote real-time transmission in complex environments such as the field. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0022] in:

[0023] Figure 1It is a structural block diagram of a wireless transmission seismic signal acquisition system based on the MQTT protocol in one embodiment;

[0024] Figure 2 The present invention is a schematic diagram of the functional implementation flow of a wireless transmission seismic signal acquisition system based on the MQTT protocol in one embodiment. DETAILED DESCRIPTION

[0025] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of the present application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.

[0026] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0027] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0028] The structural block diagram of the wireless transmission seismic signal acquisition system based on the MQTT protocol provided by the embodiment of the present invention is as follows: Figure 1 As shown, the wireless transmission seismic signal acquisition system based on the MQTT protocol includes: a main control unit, a GNSS module, a 4G / 5G communication module, a seismic signal acquisition module, a storage module and a power module, wherein the main control unit is respectively connected to the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, the storage module and the power module, and the power module is used to power the main control unit, the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module and the storage module;

[0029] like Figure 2As shown, step S101: the main control unit is used to respond to the start operation of seismic signal acquisition of the target user, and initialize the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, the storage module, the internal clock of the main control unit, the lwip protocol stack adopted by the main control unit, and the MQTT client;

[0030] Step S102: the acquisition module is used to acquire seismic signals and send the seismic signals to the memory buffer of the main control unit, and the storage module is used to store the seismic signals;

[0031] Step S103: When the seismic signal collected by the seismic signal acquisition module is greater than or equal to the preset buffer size, the main control unit is used to package the seismic signal into target data in a format supported by the cloud platform, and call the publishing function of the MQTT client through the LWIP protocol stack to send the target data to the MQTT topic specified by the cloud platform. The GNSS module is a high-precision positioning module.

[0032] In one embodiment, the main control unit is used to respond to the start operation of seismic signal acquisition of the target user, and the steps of initializing the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, the storage module, the internal clock of the main control unit, the lwip protocol stack used by the main control unit, and the MQTT client include:

[0033] Step S201: the main control unit is used to respond to the start-up operation of seismic signal acquisition of the target user, initialize the GPIO ports of the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, and the storage module, parse the signal of the GNSS module and set the internal clock of the main control unit, start the 4G / 5G communication module, initialize the interface of the detector of the seismic signal acquisition module, and set the DMA interface of the seismic signal acquisition module for collecting seismic data transmission;

[0034] Specifically, Figure 2As shown, when the system is powered on, it first initializes all internal GPIO ports, timers and UARTs. The main control unit parses the GPS positioning information received by the GNSS module through the serial port. When the received positioning information is in a locked state, the local RTC clock of the system is synchronized by the acquired UTC time information. After the seismic acquisition module and the detector hardware interface are initialized, in order to implement high-speed transmission, the DMA clock is turned on through RCC (Reset and C l ock Control), and the parameters such as the size of the collected data stream, the transmission channel and the number of transmissions are configured. The acquisition AD is associated with the DMA channel to start the DMA service. The PPS second pulse signal received by the GNSS module is compared with the local crystal frequency to obtain the real frequency of the local clock. After the clock synchronization is completed through correction, the acquisition mode is entered. The steps of starting the 4G / 5G communication module include the following: after completing the RTC clock setting, the system initializes the IO port corresponding to the 4G / 5G module. The main control unit sends AT commands through the corresponding serial port to detect the status of the 4G / 5G communication module and dial-up login of the PPP protocol. The system first sends AT commands to detect whether the communication link is normal. When receiving the response from the 4G / 5G communication module, the system will interact with the status information such as the status of the SIM card, the strength of the network signal, and whether the data service is available required by the 4G / 5G communication module. When the return status is normal, the system will issue an instruction to create a wireless link. After receiving the instruction, the 4G / 5G communication module implements the built-in dial-up service through the PPP protocol. After the connection is successful, the 4G / 5G communication module will return the dynamic IP address of the access network to provide data transmission for subsequent data transmission. During the entire dial-up process, the system will follow the detection of each step. Only when the 4G / 5G communication module returns to the ok state will the subsequent operation process be carried out, ensuring the stability of the 4G / 5G communication module.

[0035] Step S202: The main control unit is also used to set the IP address, subnet mask, and default gateway of the lwip protocol stack adopted by the main control unit according to the network connection obtained by the 4G / 5G communication module, and connect the network interface of the physical layer of the 4G / 5G communication module with the LWIP protocol stack;

[0036] Step S203: The main control unit is also used to initialize the MQTT client using the cloud platform login interface information, and set the login information of the MQTT server address, port, and client ID.

[0037] Specifically, Figure 2As shown in the figure, the system first initializes the LWIP protocol stack, instantiates the network address, subnet mask, default gateway and other information according to the dynamic IP address, associates the parameter information with the actual network port and configures the network interface to the "UP" state, and receives the interrupt service program related to the network interface at any time. After completing the LWIP initialization, it initializes and creates an MQTT client instance according to the ID login information, server address, and port information assigned by the cloud platform, and realizes the login connection of the cloud platform through the MQTT library function. After the system login connection is successful, it will set the heartbeat interval, persistent session and other parameters to notify the server to establish an MQTT long connection and establish an application mechanism for network reconnection internally. Heartbeat interval setting: When the system does not publish or receive any data within a certain period of time, the system will automatically send a PINGREQ message to the server to maintain the connection state. After receiving the message, the server responds to maintain the validity of the system connection. Persistent session setting: When the system sets the cleanSession flag to false on the server, the cloud platform server will maintain the link as a persistent session connection. When the system is disconnected and reconnected, the server will re-deliver the previous offline message. Network reconnection settings: When the system is disconnected due to a network failure, the automatic reconnection mechanism will be activated. If the system retries the connection 5 times and still fails, the time interval for the next retry will be delayed. When the number of attempts exceeds 10, the system network will be reinitialized to initiate a new connection.

[0038] In one embodiment, the acquisition module is used to acquire seismic signals and send the seismic signals to a memory buffer of a main control unit, and the storage module is used to store the seismic signals in the following steps:

[0039] The acquisition module is used for acquiring seismic signals and sending the seismic signals to the memory buffer of the main control unit through the DMA controller, and the storage module is used for storing the seismic signals.

[0040] In one embodiment, the memory buffer includes a first memory buffer and a second memory buffer, the acquisition module is used to acquire seismic signals and send the seismic signals to the memory buffer of the main control unit through a DMA controller, and the storage module is used to store the seismic signals in the following steps:

[0041] Step S301: the acquisition module is used to acquire seismic signals and send the seismic signals to the first memory buffer of the main control unit through the DMA controller;

[0042] Step S302: The main control unit is used to determine whether the seismic signal in the first memory buffer is greater than or equal to the preset buffer size. If so, the DMA controller is used to control the acquisition module to switch the address of the seismic signal from the first memory buffer to the second memory buffer, and store the seismic signal in the second memory buffer into the storage module. After the storage is completed, the acquisition module is controlled to switch the address of the seismic signal from the second memory buffer to the first memory buffer.

[0043] In this embodiment, the system not only ensures the real-time transmission of seismic data, but also completes the synchronization of local storage through such a double buffer mechanism to ensure the integrity of the data. As an example 1. Initialization: When the system starts, two sufficiently large memory buffers DMA_Buffer_A and DMA_Buffer_B are allocated, and the initial state is idle. 2. DMA transmission: When the data collected by the seismic acquisition module meets the fixed size buffer, the DMA controller starts to transfer the data of the ADC buffer to DMA_Buffer_A through DMA. 3. Data processing and transmission: When the DMA_Buffer_A transmission is completed, an interrupt or event notification system is triggered. At this time, the system packages the original data in DMA_Buffer_A into the JSON format supported by the cloud platform, and uses the LWIP protocol stack to send the data to the cloud platform. 4. Local storage: At the same time, if DMA_Buffer_B also completes the DMA transmission, the system starts to perform local storage operations on the data therein. 5. Buffer switching: Once the data processing and / or storage of any buffer (such as DMA_Buffer_A) is completed, the system switches to another idle buffer (i.e., DMA_Buffer_B) through the DMA controller to continue receiving new data from the seismic acquisition module. Through the above-mentioned double buffering mechanism, the synchronization between the continuous acquisition, local storage and real-time cloud transmission of seismic data is achieved without interfering with each other, which improves the data processing efficiency and the overall performance of the system.

[0044] In one embodiment, the main control unit is used to package the seismic signal into target data in a format supported by the cloud platform when the seismic signal collected by the seismic signal acquisition module is greater than or equal to the preset buffer size, and call the publishing function of the MQTT client through the LWIP protocol stack to send the target data to the MQTT topic specified by the cloud platform. The steps include:

[0045] Step S401: The main control unit is used to package the seismic signal in the first memory buffer into target data in a format supported by the cloud platform when the seismic signal in the first memory buffer is greater than or equal to the preset buffer size, and call the publishing function of the MQTT client through the LWIP protocol stack to send the target data to the MQTT topic specified by the cloud platform.

[0046] The wireless transmission seismic signal acquisition system based on the MQTT protocol proposed in this embodiment includes: a main control unit, a GNSS module, a 4G / 5G communication module, a seismic signal acquisition module, a storage module and a power module, wherein the main control unit is respectively connected to the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, the storage module and the power module, and the power module is used to power the main control unit, the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module and the storage module; the main control unit is used to respond to the start operation of the seismic signal acquisition of the target user, and to control the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, the storage module, the internal clock of the main control unit, and the lwi used by the main control unit p protocol stack and MQTT client are initialized; the acquisition module is used to collect seismic signals and send the seismic signals to the memory buffer of the main control unit, and the storage module is used to store the seismic signals; the main control unit is used to package the seismic signals into target data in a format supported by the cloud platform when the seismic signals collected by the seismic signal acquisition module are greater than or equal to the preset buffer size, and call the publishing function of the MQTT client through the LWIP protocol stack to send the target data to the MQTT topic specified by the cloud platform. The built-in 4G / 5G module can be used to access the wireless Internet, providing network support for the system to use the LWIP protocol for efficient data transmission. The system uses DMA technology to accelerate the data transmission process, avoiding the resources occupied by the main control unit on each data read and write operation, greatly reducing data transmission errors caused by interrupt processing, ensuring data integrity while improving the data processing rate. In terms of network transmission, LWIP is used for its lightweight characteristics and good compatibility with various hardware interfaces to significantly improve the system bandwidth and latency. The established MQTT-based communication mechanism ensures that the system can achieve reliable and stable data transmission services under good or bad network conditions. The above method not only optimizes the system performance, but also simplifies the equipment operation power consumption and connection complexity, so that the wireless transmission seismic signal acquisition system based on the MQTT protocol can achieve efficient and stable remote real-time transmission in complex environments such as the field.

[0047] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0048] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A wireless transmission seismic signal acquisition system based on MQTT protocol, It is characterized in that The wireless transmission seismic signal acquisition system based on the MQTT protocol includes: a main control unit, a GNSS module, a 4G / 5G communication module, a seismic signal acquisition module, a storage module and a power module, wherein the main control unit is respectively connected to the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, the storage module and the power module, and the power module is used to power the main control unit, the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module and the storage module; The main control unit is used to initialize the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, the storage module, the internal clock of the main control unit, the lwip protocol stack used by the main control unit, and the MQTT client in response to the start operation of the seismic signal acquisition of the target user; The acquisition module is used to acquire seismic signals and send the seismic signals to the memory buffer of the main control unit, and the storage module is used to store the seismic signals; The memory buffer includes a first memory buffer and a second memory buffer, and the acquisition module is used to acquire seismic signals and send the seismic signals to the first memory buffer of the main control unit through a DMA controller; The main control unit is used to determine whether the seismic signal in the first memory buffer is greater than or equal to a preset buffer size. If so, the main control unit controls the acquisition module to switch the address of the seismic signal from the first memory buffer to the second memory buffer through the DMA controller, and stores the seismic signal in the second memory buffer into the storage module. After the storage is completed, the acquisition module is controlled to switch the address of the seismic signal from the second memory buffer to the first memory buffer; The main control unit is used to package the seismic signal in the first memory buffer into target data in a format supported by the cloud platform when the seismic signal in the first memory buffer is greater than or equal to the preset buffer size, and call the publishing function of the MQTT client through the LWIP protocol stack to send the target data to the MQTT topic specified by the cloud platform.

2. The wireless transmission seismic signal acquisition system based on the MQTT protocol according to claim 1, It is characterized in that The main control unit is used to respond to the start operation of seismic signal acquisition of the target user, and the steps of initializing the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, the storage module, the internal clock of the main control unit, the lwip protocol stack used by the main control unit, and the MQTT client include: The main control unit is used to respond to the start-up operation of seismic signal acquisition by the target user, initialize the GPIO ports of the GNSS module, the 4G / 5G communication module, the seismic signal acquisition module, and the storage module, parse the signal of the GNSS module and set the internal clock of the main control unit, start the 4G / 5G communication module, initialize the interface of the detector of the seismic signal acquisition module, and set the DMA interface of the seismic signal acquisition module for collecting seismic data transmission; The main control unit is also used to set the IP address, subnet mask, and default gateway of the lwip protocol stack adopted by the main control unit according to the network connection obtained by the 4G / 5G communication module, and to connect the network interface of the physical layer of the 4G / 5G communication module with the LWIP protocol stack; The main control unit is also used to initialize the MQTT client using the cloud platform login interface information and set the login information of the MQTT server address, port, and client ID.