
User space components
The user space comprises the following Bluetooth applications, daemon, and interface layers.| Component | Description |
|---|---|
| Bluetooth daemon (bluetoothd) |
|
| bluetoothctl |
|
| mpris-proxy |
|
| obexctl |
|
| OBEX daemon (obexd) |
|
| ofono |
|
| ofono-tests | Provides options to perform the following functions:
|
| PipeWire |
|
Kernel space components
The kernel space comprises the following core components and drivers.| Component | Description |
|---|---|
| Bluetooth management (btmgmt) |
|
| BlueZ Host Control Interface (HCI) core |
|
| HCI |
|
| Logical Link Control and Adaptation Protocol (L2CAP) |
|
| Qualcomm Bluetooth driver |
|
| Radio Frequency Communication (RFCOMM) |
|
| Session Description Protocol (SDP) |
|
| SLIMbus Bluetooth driver |
|
| Synchronous Connection Oriented (SCO) |
|
| Universal asynchronous receiver/transmitter (UART) serial driver |
|

