How to Ensure a Flawless Embedded OTA?

How to Ensure a Flawless Embedded OTA?

Over-The-Air (OTA) firmware upgrades are a standard feature of modern embedded systems. How can we ensure the security of the upgrade process? How do we handle abnormal situations such as network interruptions and power outages? How can we implement an efficient upgrade mechanism on resource-constrained embedded devices? 1. OTA Upgrade Architecture System Architecture Design Principles … Read more

How to Ensure Flawless Embedded OTA Updates

Over-The-Air (OTA) firmware updates are a standard feature of modern embedded systems. How can we ensure the security of the update process? How do we handle exceptions such as network interruptions and power outages? How can we implement an efficient update mechanism on resource-constrained embedded devices? OTA Update Architecture System Architecture Design Principles When designing … Read more

Comprehensive Analysis of STM32 Bootloader Development: From Design to Implementation (Includes Key Code)

Comprehensive Analysis of STM32 Bootloader Development: From Design to Implementation (Includes Key Code)

Engineers’ painful lessons: 80% of device bricking incidents stem from Bootloader design flaws! Introduction In the late-night production workshop, my colleague Wang stared blankly at the 200 devices that had just failed an upgrade—A single erroneous OTA upgrade directly caused an entire batch of devices to become bricked. This painful experience is not uncommon in … Read more

STM32 Serial OTA Without Bootloader (Part 1)

STM32 Serial OTA Without Bootloader (Part 1)

1. Implementation Concept of OTA Based on On-Chip Flash OTA (Over-The-Air) essentially allows devices to receive new firmware during operation and write it to on-chip Flash, ultimately replacing the old firmware. There are two key points to implement OTA: 1. Receive new firmware; 2. Write the new firmware to Flash. On the STM32F103C8T6 chip, the … Read more

Comparison of Several Embedded IAP/OTA Upgrade Solutions!

Comparison of Several Embedded IAP/OTA Upgrade Solutions!

Follow+Star publicnumber, don’t miss the wonderful content Source | Big Orange Crazy Embedded Embedded development with IAP/OTA functionality has become a standard feature for most products. This year, let’s discuss and compare several IAP and OTA solutions! 📖 Introduction In the world of embedded development,IAP (In Application Programming) technology is one of the core skills … Read more

In-Depth Analysis of Embedded IAP/OTA Upgrade Technology: From Principles to Practice

In-Depth Analysis of Embedded IAP/OTA Upgrade Technology: From Principles to Practice

🔧 In-Depth Analysis of Embedded IAP/OTA Upgrade Technology: From Principles to Practice 💡 Technical Knowledge Sharing | Click the blue text above to learn more practical skills in embedded programming👍 If you find this article helpful, feel free to like and follow 📖 Introduction In the world of embedded development, IAP (In Application Programming) technology … Read more

Technical Column | Optimization of MCU OTA Backup Upgrade and SOTA Solutions

Technical Column | Optimization of MCU OTA Backup Upgrade and SOTA Solutions

Introduction: As the functions of smart vehicles become increasingly complex, the vehicle software also needs to be continuously updated to fix vulnerabilities, optimize performance, and add new features. If there is a problem during the update process, such as a sudden power outage or network interruption halfway through the upgrade, the vehicle’s functions may become … Read more

The ‘No Return’ Path of Self-Developed Bootloader for STM32: An OTA Push Turns 100,000 Online Devices into Bricks, Rescued by the Reserved ‘Dual Partition’ Scheme

The 'No Return' Path of Self-Developed Bootloader for STM32: An OTA Push Turns 100,000 Online Devices into Bricks, Rescued by the Reserved 'Dual Partition' Scheme

We were working on a smart streetlight control system, deploying over 100,000 terminals nationwide, with the core being the STM32F429. The system periodically receives OTA firmware updates via a 4G network, automatically rebooting after the upgrade, completely unnoticed by the users. The initial OTA tests went smoothly, and everyone gradually got used to the automatic … Read more

OTA Firmware Upgrade via WiFi for Microcontrollers

OTA Firmware Upgrade via WiFi for Microcontrollers

Source | Chip Home In today’s rapidly evolving IoT devices and the increasing demand for remote maintenance, OTA (Over-the-Air) remote upgrade technology has become an indispensable part of smart hardware development. OTA upgrades refer to the process of sending new firmware to devices via wireless communication methods (such as Wi-Fi, Bluetooth, NB-IoT, etc.) to achieve … Read more

Apologies, It’s Time to Replace HttpClient!

Apologies, It's Time to Replace HttpClient!

Source: juejin.cn/post/ Feature Characteristics Quick Usage HTTP Request Annotations Configuration Item Description Advanced Features Global Interceptors Call Adapters and Data Converters Summary Using <span>SpringBoot</span> to directly initiate <span>HTTP</span> requests with <span>okhttp</span>, <span>httpClient</span>, or <span>RestTemplate</span> is cumbersome and inconvenient for unified management. Therefore, I recommend a lightweight HTTP client framework suitable for <span>SpringBoot</span> projects: retrofit-spring-boot-starter, which … Read more