Android Bluedroid支持多种蓝牙协议,包括经典蓝牙、蓝牙低功耗(BLE)以及相关的配置文件和特征。以下是具体支持的协议列表:
- 经典蓝牙协议:包括蓝牙基础协议(Bluetooth Baseband),定义了蓝牙设备之间的物理和逻辑连接。
- 蓝牙低功耗(BLE)协议:支持BLE4.2和BLE5.0,适用于低功耗设备,如智能家居、健身追踪器等。
- 配置文件:如GATT(Generic Attribute Profile),用于在BLE链路上发送和接收数据块。
- 特征:定义在配置文件中,用于数据交换。
- 描述符:描述特征,如范围、单位等。
- 服务:特征的集合,定义了设备的功能。
Android Bluedroid通过这些协议支持广泛的蓝牙设备连接和应用,满足不同设备和场景的需求。