Remote Debugging & Device Observability: How Memfault & Diamond Kinetics fix firmware bugs together
- Mike Ressler, CTO, Diamond Kinetics
- François Baldassari, Founder & CEO, Memfault
With their original products in the market, Diamond Kinetics relied on customer reports with little detail to fix issues in the field. They soon realized that this process of “psychic debugging” sensors in the wild was not enough and even delayed release dates as they tried perfecting each device before shipment. When they decided to launch a new generation of their product in 2020, they knew they needed a more efficient process.
In this video, the presenters walk through the importance of integrating a device observability and debugging solution like Memfault into your IoT device starting with development before you even ship. Having this data at the beginning will reduce engineering and support overhead and shorten time-to-market giving you more confidence than ever before when launching a new product.
With Memfault, Diamond Kinetics now has stack traces allowing for quicker issue detection and resolution. Mike walks through an example of how his team was able to fix a bug causing connectivity problems with only an embedded sensor and limited resources over a Bluetooth connection to a mobile app without spending months of trial-and-error tracking down and reproducing the issue.
- How to proactively monitor your devices
- How to debug issues remotely and more efficiently
- How to ship better IoT products while shortening time-to-market
This presentation was recorded for the 2021 IoT Global Innovation Forum