Implementing Power-safe Atomic Over the Air Updates

Date: January 20, 2023

The idea of over-the-air (OTA) updates has been around for a long time but it’s only been the last few years where it has been a subject of focus within the connected device development community. There are numerous open-source and commercial solutions as well as lots of DIY hacks out there.

In this webinar video we start with a brief overview of the more popular architectures for supporting OTA in embedded devices. The number one requirement for any OTA system, implemented at scale, is to be resilient in the face of unpredictable power cycles. We discuss how the OSTree system ensures atomicity and power safety when updating the contents of a root filesystem.

Key Takeaways:
  • Examples showing how the system behaves when power cycles occur during various phases of the update process as well as how it recovers
  • Learn when downloads will need to be redone as well as when the system is able to recover without retransmitting data
  • Examine how the OSTree infrastructure is used as part of the Toradex Torizon platform implementing a full end-to-end OTA system for connected Linux devices
Have a Question?