Overview#

Introduction#

The v3.x Bluetooth stack is an advanced Bluetooth 5-compliant protocol stack implementing the Bluetooth Low Energy (BLE) standard. It supports multiple connections and concurrent central, peripheral, broadcaster, and observer roles. The v3.x Silicon Labs Bluetooth stack is meant for Silicon Labs EFR32 SoCs and modules.

BLE Features#

  • Bluetooth dual-mode support.

  • BLE Peripheral

  • BLE Central with multiple peripheral support.

  • Advertising, scanning, and connection interval support.

  • 32-bit UUID support

  • BLE secure connections

  • Data length extensions

  • BLE 2Mbps

  • BLE long range

  • BLE channel classification

  • Supported profiles:

    • Generic Attribute Profile (GATT)

    • Generic Access Profile (GAP)

    • Blood pressure monitor (BPM)

    • Proximity (PXP)

    • Human Interface Device (HID) over GATT (HOGP)

    • Blood pressure profile & service (BLP)

    • Health thermometer profile & service (HTS/HTP)

    • Heart rate profile & service (HRP/HRS)

    • Continuous glucose monitoring profile & service (CGMP/CGMS)