Bluetooth® Low Energy
Bluetooth Low Energy (Bluetooth LE) provides low-power wireless communication for IoT devices such as wearables, sensors, and smart home products. This section documents the Bluetooth LE API Reference, covering APIs for device discovery, data exchange, and Wi-Fi provisioning over Bluetooth LE.
For usage concepts and tutorials, see Bluetooth Low Energy in API Guides.
The Bluetooth LE API in ESP-IDF is organized into the following parts:
-
Handles advertising, scanning, connection management, and security operations
Bluetooth Low Energy GATT Define
Common data types and constants for attributes, characteristics, and UUIDs used in GATT operations
Bluetooth Low Energy GATT Server
Exposes services and characteristics to remote clients (peripheral role)
Bluetooth Low Energy GATT Client
Discovers and accesses services on remote servers (central role)
-
Enables Wi-Fi provisioning and configuration via Bluetooth LE
Each part typically includes an Overview, Application Examples, and API Reference, covering purpose, main functionality, sample usage, and detailed API documentation.