Remote observability

During development and production, it is extremely useful to remotely monitor your fleet of devices through remote debugging, fleet management, monitoring, and Over-the-Air (OTA) updates. If you find any malfunctioning devices, you can remotely debug and update those devices with new firmware.

We recommend our solution partner Memfault for this specific purpose. Nordic developers get access to up to 100 devices for free when they Memfault register. To implement Memfault in your application, check the Memfault library documentation and the nRF9160: Memfault sample for more details. This does not take a lot of flash space, and it can save costs to remotely debug and monitor devices instead of going out in the field.

You should consider how important it is that your devices are robust and running stable.