蓝牙HFP协议流程

时间:2024-04-10 20:17:49

蓝牙HFP协议需要的分析需要蓝牙的HCI log, 本文介绍蓝牙中关于HFP相关的协议

1 当手机和支持HFP协议的蓝牙耳机配对成功之后,耳机会发送AT+BRSF命令给手机,提示耳机支持哪些功能,如下所示。在1423帧耳机发送AT+BRSF命令

 

蓝牙HFP协议流程

2 手机会发送+BRSF命令给蓝牙耳机

蓝牙HFP协议流程

 

3 然后蓝牙耳机会发送AT+CIND=?命令给手机,获取手机支持哪些功能

 

蓝牙HFP协议流程

4 手机给耳机回复+CIND命令,包含手机实际支持上报耳机的状态

蓝牙HFP协议流程

5 蓝牙耳机发送AT+CIND ?命令给手机,获取手机当前的状态

蓝牙HFP协议流程

 

6 手机回复+CIND命令给蓝牙耳机,包含了手机当前的状态

蓝牙HFP协议流程

以上3对AT命令是最基本的HFP协议,任何支持HFP协议的蓝牙耳机都会发送上述三条命令。

下面看一下通话相关的协议流程

蓝牙HFP协议流程

上述表示有一个incoming phone.,这个时候手机会有提示音,支持in-band的蓝牙耳机也会有提示音

蓝牙HFP协议流程

从手机上接听电话