本文主要是介绍蓝牙之八-HFP,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
HFP
在调试安卓的HFP client时遇到了如下问题:
其中有一个E提示,因为AT命令的错误,所有创建SLC失败,然后断开RFCOMM链接,表现出来的是已经配对的手机不停的断开重连。
HFP协议
HFP(Hands-free Profile),让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等,拒接、语音拨号要视蓝牙耳机及电话是否支持。
目前HFP的使用场景有车载蓝牙,耳机和PDA,定义了AG和HFP两种角色。
AG(Audio Gate)音频网关—音频设备输入输出网关
HF(Hands Free)免提—该设备作为音频网关的远程音频输入/输出机制,并可提供若干遥控功能。
在车载蓝牙中,手机侧是AG,车载蓝牙侧是HF,在android源代码中,将AG侧称为HFP/AG,将HF侧称为HFPClient/HF。
回到上面错误,该信息源于将现有手机平台设置成HF而出现的错误,有两个关键字RFCOMM和AT。
##HF协议栈
这篇关于蓝牙之八-HFP的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!