A pre-authenticated 4G communication module and its firmware upgrade method
A communication module and firmware upgrade technology, applied in the field of communication, can solve problems such as inability to directly control and read, high maintenance cost, high design cost and complexity, and achieve the effects of easy use, reduced complexity, and simplified design process
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0045] A firmware upgrade method for a pre-certified 4G communication module, such as figure 2 After booting, the kernel starts to enable the RNDIS function to provide the virtual network card interface CDC ACM AT port, and initialize the following software function modules:
[0046] AT command service module: Create a program for scheduling and processing AT commands. The logic is that after receiving the AT command from the device through the USB interface from the outside, it is judged whether the command belongs to the command that can be processed by the MCU. The processed instruction is transferred to the internal processing logic of the MCU. If it cannot be processed internally, the MCU will forward it to the built-in 4G module, and the built-in 4G module will determine whether it is an instruction that the built-in 4G module can process. The built-in 4G module will process the command, if the built-in 4G module can not handle the command, ignore the command;
[0047]...
Embodiment 2
[0066] like Figure 4 As shown, this embodiment implements the functions of heartbeat detection and detection service on the basis of Embodiment 1, so as to ensure that the module can maintain a networked state. The startup mode of the heartbeat detection and monitoring service can be configured as required after the system starts, or configured to trigger the startup as required; the specific steps are as follows:
[0067] S401, the MCU program sets the IP addresses of the four heartbeat detection servers, sets the heartbeat timeout time to X seconds, and initializes a timer that records whether the network heartbeat times out; starts the monitoring program;
[0068] S402, check whether the current timer has timed out, reaching the set time X seconds; if it has not timed out, go to step S405, and if it has timed out currently, go to S403;
[0069] S403, check whether the PING connection can be made with the heartbeat server. If the PING connection is possible, the timer for ...
Embodiment 3
[0075] This embodiment implements a command line interface to query and read the network status and signal strength of the 4G module, and synchronize the networking status in real time. The specific steps are: after the pre-authentication 4G communication module is connected to the PC through the USB interface , open the command line interface on the PC, and send the AT command to query the SIM card's IMSI, firmware version, network registration status, monitoring signal strength, quality, network type, RNDIS network connection status, and IP address. In addition, the pre-authentication 4G communication A software program is set in the MCU inside the module, and the above AT commands are respectively sent to the built-in 4G module through the USB bus connected to the built-in 4G module to query the network status.
[0076] The difference between the method of this embodiment and the method of the ordinary 4G module is that the reading of the working state of the ordinary 4G mod...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com