ESP-IDF Programming Guide
release/v3.1
  • Get Started
  • Get Started (CMake Preview)
  • API Reference
    • Wi-Fi
    • Mesh
    • Bluetooth
      • Bluetooth Controller && VHCI
      • Bluetooth Common
      • Bluetooth LE
      • Bluetooth Classic
    • Ethernet
    • Peripherals
    • Protocols
    • Storage
    • System
    • Configuration Options
    • Error Codes Reference
  • H/W Reference
  • API Guides
  • Contribute
  • Versions
  • Resources
  • Copyrights
  • About
  • [语言/Languages]
ESP-IDF Programming Guide
  • Docs »
  • API Reference »
  • Bluetooth API
  • Edit on GitHub

Bluetooth API¶

  • Bluetooth Controller && VHCI
    • Overview
    • Application Example
    • API Reference
  • Bluetooth Common
    • Bluetooth DEFINE
    • Bluetooth MAIN
    • Bluetooth DEVICE
  • Bluetooth LE
    • BLE GAP
    • BLE GATT DEFINE
    • BLE GATT SERVER
    • BLE GATT CLIENT
    • BLE BLUFI
  • Bluetooth Classic
    • BT GAP
    • BT A2DP
    • BT AVRC
    • BT SPP
    • BT HFP Define
    • BT HFP Client

To see the overview of the ESP32 Bluetooth stack architecture, follow links below:

  • ESP32 Bluetooth Architecture (PDF) [English]
  • ESP32 Bluetooth Architecture (PDF) [中文]

Example code for this API section is provided in bluetooth directory of ESP-IDF examples.

Several examples contain detailed description. To see them please follow links below:

  • GATT Client Example Walkthrough
  • GATT Server Service Table Example Walkthrough
  • GATT Server Example Walkthrough
  • GATT Security Client Example Walkthrough
  • GATT Security Server Example Walkthrough
  • GATT Client Multi-connection Example Walkthrough
Next Previous

© Copyright 2016 - 2018, Espressif Systems (Shanghai) PTE LTD Revision 2060ee9a.

Built with Sphinx using a theme provided by Read the Docs.