Font Size: a A A

The Design And Implementation Of Remote Upgrade Platform For Embedded Devices Based On 4G Network

Posted on:2022-09-18Degree:MasterType:Thesis
Country:ChinaCandidate:J J LuoFull Text:PDF
GTID:2518306332462644Subject:Radio Physics
Abstract/Summary:PDF Full Text Request
With the continuous development of wireless communication technology,the network application field of embedded devices has been expanded on a large scale,and remote upgrade function has become an essential part of product development.This paper studies the remote upgrade of embedded equipment,and designs and implements the remote upgrade system of separated upgrade without changing the hardware integration of the equipment.The acquisition of new program files is completed by the upgrade tool,and the terminal device downloads and updates the new program through the bootstrap program developed by UART.The upgrade tool is the intermediate adaptation layer between wireless network and terminal devices.It adapts different hardware interfaces downward to expand application scenarios and device types,and provides users with a unified application development interface upward,which is convenient for transplantation and expansion.According to the functional requirements of the system,this paper completed the overall architecture design.According to the modular design method,a remote upgrade platform based on STM32F405 is built to realize the remote upgrade of embedded devices.The main research and work are as follows:First,based on the analysis of previous research and design,this paper proposes a remote upgrade scheme based on 4G network in view of the new requirements and new application scenarios of embedded remote upgrade under the rapid development of the Internet of Things.Second,the analysis of the system in the technical and functional requirements,compared with a variety of remote communication schemes,finally using TCP/IP protocol and 4G network to achieve remote communication,and the overall architecture was designed.Third,after analyzing the function and performance requirements of the upgrade tool,the main chip selection is carried out,the overall structure of the whole hardware platform is determined,and the modular construction is carried out.MCU circuit,serial interface circuit,SIM7600 CE module circuit,power conversion circuit and so on are designed.Fourth,according to the work flow of the system,the finite-state machine is used to design and implement each task and communication process.A unified API interface is designed for the whole software,and the remote communication protocol and the Bootloader protocol are designed.In order to improve the security of the data,encryption algorithm is used to process the data part of the protocol.Fifth,built a remote upgrade test platform,tested the remote program acquisition and download upgrade,recorded and analyzed according to the system workflow in the test process,and completed the expected functions.The results show that the remote communication connection and protocol resolution processing are successful,and the design of embedded equipment remote upgrade system based on 4G network is feasible.Finally,the future direction of improvement is proposed.
Keywords/Search Tags:IAP upgrade, BootLoader, State machine, Embedded Equipment
PDF Full Text Request
Related items