1 蓝牙
ESP32 是一款支持蓝牙功能的强大微控制器,ESP-IDF (Espressif IoT Development Framework) 提供了完整的蓝牙开发支持。
1.1 蓝牙模式
ESP32 支持两种蓝牙模式,即同时支持经典蓝牙和低功耗蓝牙。
1.1.1 蓝牙经典 (BT/BDR/EDR)
支持传统蓝牙协议
适合音频传输、文件传输等场景
1.1.2 蓝牙低功耗 (BLE)
低功耗设计
适合物联网设备、传感器等
1.2 基本概念
GATT (Generic Attribute Profile): 定义服务、特征和描述符的层次结构
Service: 提供特定功能的一组特征
Characteristic: 服务中的数据点
Descriptor: 特征的元数据