Simple Management Protocol module

The simple management protocol module is responsible for performing a Device Firmware Upgrade (DFU) over Bluetooth® LE. You can perform the DFU using, for example, the nRF Connect for Mobile application.

Module events

Source Module

Input Event

This Module

Output Event

Sink Module

Source modules for module_state_event

module_state_event

smp

Device Firmware Upgrade MCUmgr module

ble_smp_transfer_event

Simple Management Protocol module

ble_smp_transfer_event

Bluetooth LE latency module

Device Firmware Upgrade MCUmgr module

Simple Management Protocol module

module_state_event

Sink modules for module_state_event

Note

See the Overview: Firmware architecture for more information about the event-based communication in the nRF Desktop application and about how to read this table.

Implementation details

nRF Desktop uses the simple management protocol module from Common Application Framework (CAF). See the CAF module page for the implementation details and guide on how to perform the firmware update in the nRF Connect Device Manager application.