ESP-IDF Bluetooth LE Audio

[中文]

Bluetooth LE Audio is the audio architecture introduced in Bluetooth Core Specification 5.2. When reading this documentation, it helps to keep two ideas separate:

  • The standard is the set of profiles, services, and roles defined by the Bluetooth SIG — the Generic Audio Framework, layered on top of the LE isochronous transport. It is platform-independent and is described in Bluetooth LE Audio Standard.

  • The implementation is the software that realizes the standard on a particular platform. The ESP-IDF implementation is described in ESP-IDF Bluetooth LE Audio Architecture.

In ESP-IDF, the implementation is delivered as two components:

  • ESP-BLE-ISO provides the isochronous transport — the Connected and Broadcast Isochronous Streams (CIS/BIS) that carry the audio. See its API reference.

  • ESP-BLE-AUDIO provides the Generic Audio Framework profiles and services, built on top of ESP-BLE-ISO. See its API reference.

Both components run on either of the two ESP-IDF Bluetooth host stacks, Bluedroid or NimBLE. Their API and behavior are kept identical across the two hosts wherever possible; where a behavioral difference is unavoidable, it is called out in the architecture document together with the reason.

For the support status of individual features, see Feature Support Status.


Was this page helpful?