Embedded Artistry and Memfault are joining forces to host a quarterly embedded discussion panel that is focused on the technical aspects of building embedded systems at scale. We will be featuring guest panel members who are at the cutting edge of embedded development. Our goal is to spread beneficial techniques and practices throughout the industry.
Our fourth event is focused on Over-the-Air Updates and Fleet Management at Scale. This discussion will be held on 30 March at 0900 PST. For this discussion, Phillip and Tyler will be joined by David Shoemaker, Software Engineer at Tesla.
The number of IoT devices across the globe is increasing year over year, each becoming more advanced. As a firmware engineer, it is critical for you to have visibility into your fleets to effectively manage your embedded devices and successfully push over-the-air (OTA) updates. Your customers will remain happy if their devices are consistently being updated with bug fixes or new features.
Join this panel discussion with embedded engineering experts and learn how they have implemented OTA firmware updates when building hardware and how they’ve managed fleets at scale. They’ll share some best practices they’ve learned over the years that you can use for your next device firmware update.
You can sign up for the live event and find the recording on this page!
Written Answers
Some questions were answered following the session in the Interrupt slack group. We’ve also posted the answers on our blog:
- Q&A: Where Should Firmware Update Capabilities Live?
- Q&A: How Do You Manage Updates that Introduce Incompatible Changes?
- Q&A: What Pieces of the OTA Update Capabilities Should You Front Load?
Further Reading
It’s hard to cover everything in a time-limited discussion! Our members can find more information on OTA updates and fleet management in the Field Atlas. Recommended entries include:
- Embedded Software Development Maturity Model, which contains a number of device, infrastructure, and process-related entries that support OTA updates and fleet management
- Firmware Update Support
- Over-the-Air Update
- Staged Rollout
- Code Signing
- Delta Update
- Check-in and heartbeat messages
- Store and Index Software Build Artifacts
- Exclusive Use of the Customer-Facing Firmware Update Mechanism
- The Update Nightmare: Bricking Devices in the Field
Here are useful articles from the Interrupt blog:
- Device Firmware Update Cookbook
- Secure firmware updates with code signing
- Saving bandwidth with delta firmware updates
Memfault webinars:
Also, check out our previous panel discussions: