经典蓝牙®

[English]

经典蓝牙 API 提供用于实现传统蓝牙功能的 API,包括音频流传输、设备通信,以及通过串口配置文件进行数据交换。它支持多种蓝牙配置文件,使 ESP 设备能够在无线音频、远程控制和数据传输等场景中同时扮演源设备或接收设备的角色。

经典蓝牙 API 提供以下主要功能:

  • 核心协议支持 (GAPL2CAPSDP

  • 串行数据通信 (SPP)

  • 高质量音频流传输 (A2DP)

  • 媒体播放控制 (AVRCP)

  • 免提通话支持 (HFP)

  • 输入设备连接 (HID 主机和外设角色)


经典蓝牙 API 在 ESP-IDF 中分为以下部分:

核心协议

  • Bluetooth GAP

    通用访问配置文件 (GAP): 设备发现、配对及安全管理

  • Bluetooth L2CAP

    逻辑链路控制与适配协议 (L2CAP): 数据多路复用和通道管理

  • Bluetooth SDP

    服务发现协议 (SDP): 发现远程设备的服务和属性

通信配置文件

  • Bluetooth SPP

    串口配置文件 (SPP): 通过蓝牙模拟串行通信通道进行数据交换

音频与媒体配置文件

  • Bluetooth A2DP

    高级音频分发配置文件 (A2DP): 高质量音频流传输(源和接收端)

  • Bluetooth AVRCP

    音视频远程控制配置文件 (AVRCP): 媒体播放控制(播放、暂停、音量调节)

免提配置文件 (HFP)

人机接口设备 (HID)

每个部分通常包含 概述应用示例API 参考,涵盖用途、主要功能、示例用法及详细 API 文档。


此文档对您有帮助吗?