Bluetooth Mesh Device Firmware Update#
NOTE: This section replaces AN1319: Bluetooth Mesh Device Firmware Update. Further updates to this application note will be provided here.
This application note provides background information on the Bluetooth Mesh Device Firmware Update feature. It describes the BLOB transfer, the DFU roles in a Bluetooth mesh network, the models required for these roles, and the firmware update process.
Bluetooth Mesh Device Firmware Update is a new feature introduced in the Bluetooth Mesh specification v1.1. The Bluetooth Mesh Device Firmware Update feature provides a standard way to update device firmware over the air. The feature enables the Bluetooth mesh network to check for the availability of device firmware updates, update multiple devices simultaneously for the same firmware, and track the progress of an update.
This application note briefly describes the different types of nodes that are required to run device firmware updates in a mesh network. These nodes play important roles in managing update images for the devices that need a firmware update and distributing the update images to the nodes. This document also describes the procedures to perform a firmware update in a mesh network. To run the DFU examples provided in the Bluetooth Mesh SDK, see Bluetooth Mesh Device Firmware Update Example Walkthrough.