[ English | 简体中文 ]
Bluetooth API
The openvela Bluetooth framework provides a complete Bluetooth stack interface, supporting Classic Bluetooth (BR/EDR) and Bluetooth Low Energy (BLE), covering everything from low-level connection management to upper-layer application profiles.
Core Protocols
- GAP (Generic Access Profile) — Device discovery, connection management, pairing and security
- GATT (Generic Attribute Profile) — BLE data attribute read/write and notifications
- Device Management — Remote device pairing, connection, and property queries
Audio and Media
- A2DP (Advanced Audio Distribution Profile) — High-quality stereo music streaming
- HFP (Hands-Free Profile) — Bluetooth call functionality
Positioning and Ranging
- CS (Channel Sounding) — Bluetooth channel sounding for distance measurement and positioning