Data protection method and system in firmware updating of Internet of Things terminal
An Internet of Things terminal and firmware update technology, applied in digital data protection, software maintenance/management, software deployment, etc., can solve problems such as inability to effectively respond to rewrite attacks, and achieve easy implementation, low system overhead, and strong versatility Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0055] Based on the above problems, this embodiment provides a data protection method in the firmware update of the Internet of Things terminal. The method divides the information transmission in the firmware update process into two paths: a message path and a file path. The message channel is responsible for the message transmission between the cloud platform and the terminal device. It uses a lightweight IoT communication protocol, such as MQTT, CoAP, etc. The communication protocol has low overhead and limited ability to transmit information. It mainly transmits some new version notification messages, The download address of the new firmware package, as well as some predefined commands for controlling terminal functions, etc. The file path is responsible for the terminal to download files from the cloud platform. It uses the file transfer protocol supported by the cloud platform, such as the Http protocol. This communication protocol has a large overhead, but it can transmit...
Embodiment 2
[0096] This embodiment provides a system for updating firmware of an Internet of Things terminal, including the above-mentioned terminal whose firmware needs to be updated and the above-mentioned server or sending terminal.
[0097] In terms of system construction, Baidu cloud platform and STM32 development board are selected as the cloud platform and IoT terminal for the experiment, and MQTT client and HTTP client are implemented on STM32. Open the Internet of Things service on the Baidu cloud platform—thing access IoTHub service, choose to establish an SSL encrypted connection with the STM32, and then use the MQTT Internet of Things communication protocol for encrypted communication with the STM32. Then, open the Baidu Cloud BOS cloud storage service, upload the processed firmware package to the cloud storage platform, and generate a URL for downloading the firmware, that is, a website address. The terminal uses the URL to request to establish an HTTP connection, and downloa...
PUM

Abstract
Description
Claims
Application Information

- Generate Ideas
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com