Bluetooth\ :sup:`®` Low Energy ==================================== :link_to_translation:`zh_CN:[中文]` **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 :doc:`Bluetooth Low Energy <../../../api-guides/ble/index>` in **API Guides**. The Bluetooth LE API in ESP-IDF is organized into the following parts: - :doc:`Bluetooth Low Energy GAP ` Handles advertising, scanning, connection management, and security operations - :doc:`Bluetooth Low Energy GATT Define ` Common data types and constants for attributes, characteristics, and UUIDs used in GATT operations - :doc:`Bluetooth Low Energy GATT Server ` Exposes services and characteristics to remote clients (peripheral role) - :doc:`Bluetooth Low Energy GATT Client ` Discovers and accesses services on remote servers (central role) .. only:: SOC_BLUFI_SUPPORTED - :doc:`Bluetooth Low Energy BluFi ` 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. .. toctree:: :maxdepth: 1 :hidden: Bluetooth Low Energy GAP Bluetooth Low Energy GATT Define Bluetooth Low Energy GATT Server Bluetooth Low Energy GATT Client :SOC_BLUFI_SUPPORTED: Bluetooth Low Energy BluFi