Bluetooth low energy protocol stack

The Bluetooth® 5.0 compliant low energy Host and Controller implemented by the SoftDevice are fully qualified with multirole support (Central, Observer, Peripheral, and Broadcaster).

The SoftDevice allows applications to implement standard Bluetooth low energy profiles as well as proprietary use case implementations. The API is defined above the Generic Attribute Protocol (GATT), Generic Access Profile (GAP), and Logical Link Control and Adaptation Protocol (L2CAP).

The nRF5 Software Development Kit (nRF5 SDK) complements the SoftDevice with Service and Profile implementations. Single-mode System on Chip (SoC) applications are enabled by the full Bluetooth low energy protocol stack and nRF52 Series SoC.

Figure 1. SoftDevice stack architecture