Over-The-Air Updates
Secure, Scalable OTA Firmware Updates for IoT Devices
Whether you’re adding a new product feature or fixing a bug, keep customers happy with frequent, efficient updates.
Benefits
More visibility for more control
Memfault de-risks over-the-air (OTA) updates with real-time monitoring and controlled releases to help you debug and ship new releases confidently on any platform (MCU, Linux, Android / AOSP).
Speed up incident response time
Quickly respond to security vulnerabilities and only send updates to the devices affected with automatic issue detection and cohort-based rollouts.
Ship new features with confidence
Enable experiments and lower risks. Group devices in cohorts and update each separately with staged rollouts.
Enhance existing features for cost savings
Reduce service costs by implementing features like a new communication protocol to reduce cellular bandwidth usage.
Features
Continuously improve your product
- Group devices into cohorts
Split devices into specific groups like beta users, customers facing a bug, or another cohort and only rollout to those that need the fix.
- Deploy staged rollouts
Choose to release updates incrementally to 10%, 50%, or any size of your device fleet to test updates before you deploy to all devices. - Stop faulty updates with one click
Get notifications about issues in your updates, and rollback the update with one-click before 100% of your fleet is impacted.
Features
Monitor releases and updates in one dashboard
- Keep an eye on release adoption
Track how many devices have installed your release, how many have run into issues, and how many have yet to update. - Build a device registry or manage inventory
Store custom attributes for your devices to monitor releases and view data-driven device and fleet-level metrics. - Monitor specific groups with cohorts
Split devices into specific groups to monitor updates with beta users, customers facing a bug, or another group before you deploy to all devices.
Flexible Full-Stack Architecture
Scale your devices without scaling issues
Memfault is modular, so it works on Android OS devices or ARM-based microcontroller devices running on bare metal or real-time operating systems (RTOS) using any connectivity (WiFi, Bluetooth, LTE, Zigbee, LoRa, etc.). Our three components ensure that shipping and managing millions of devices is no different than one.
Customizable SDK
Integrates into your OS and collects diagnostics data from your devices in the field-coredumps, backtraces, registers, logs, and custom metrics.
Robust Cloud Backend
Analyzes data to classify the issue, identifies a possible root cause, and recovers items such as variable and function names from binary data.
Intuitive Web Application
Receive alerts about issues directly to your desktop and drill into individual issues along with overall fleet health in dashboards.
TESTIMONIALS
What our customers say
Resources
Deep Insights into OTA Updates
adhoc Case Study
With Memfault’s OTA update capabilities, adhoc can maintain and improve its device fleet reliability.
Read the Case StudyOn-Demand Panel: OTA Updates & Fleet Management at Scale
Embedded engineering experts discuss how they've implemented OTA firmware updates when building hardware.
Watch NowDocumentation: Introduction to OTA Updates with Memfault
Read our docs to learn how Memfault provides secure and scalable updates for all IoT devices.
Read More