nRF5 IoT SDK
v0.9.0
|
The IoT DFU library is an example implementation on how to update an application, an application with a SoftDevice, or a bootloader on an nRF52 SoC from the application context. This update process is called a Device Firmware Update (DFU). The new application can be transferred over IPv6 using appropriate network protocols like TFTP, LWM2M, etc.
In order to use DFU, the IoT DFU Bootloader has to be preflashed to allow a swap between the old and new firmware.
The IoT DFU consists of two parts that are described on the following pages:
Creating a firmware image is detailed on the following page:
For descriptions of the APIs and IoT DFU procedures, see the IoT DFU.