Memfault integration

The nRF Connect SDK provides integration with Memfault.

By default, Memfault data is sent using HTTPS. Using MQTT is possible and preferred, because it reduces power consumption. The nRF Asset Tracker Memfault integration for AWS IoT, or the nRF Asset Tracker Memfault integration for Azure IoT Hub provide the necessary cloud resources to send Memfault data using the device’s established MQTT cloud connection. Core dumps, which are collected when the application crashes, are still sent to Memfault using HTTPS. This only happens once after a reboot and it allows you to identify issues with the MQTT connection.

You can use the integration standalone and without an existing instance of nRF Asset Tracker.