参考:HFP_v1.7.1
HFP:Hands-Free Profile,免提规范,定义了实现免提设备的协议与流程,提供了两个支持免提规范的设备点对点通信的方法。
免提:蓝牙设备控制手机。
常见免提设备:车载蓝牙,蓝牙耳机。
RFCOMM:Radio Frequency Communication,无线串口协议。
1. HFP在蓝牙协议栈的依赖
HFP协议栈依赖GAP和SPP。
2. 协议栈
(1)音频网关和免提单元
- 音频网关:Audio Gateway,AG,音频输入输出网关设备,如手机。
- 免提单元:Hands-Free Unit,HF,远程音频输入输出设备,可提供遥控功能,如车载蓝牙设备、蓝牙耳机、蓝牙音箱等。
(2)协议栈简介
- 基带和LMP、L2CAP为蓝牙协议栈OSI模型的L1、L2。
- RFCOMM为蓝牙串口仿真实体,SDF为服务发现协议。
- 免提控制实体主要在音频网关和免提单元之间传递AT指令。
- 音频端口仿真在音频网关仿真音频端口,音频驱动程序是免提单元内置的驱动软件。