Android蓝牙 - 常用蓝牙配置文件
蓝牙配置文件(Bluetooth Profile):是适用于设备间蓝牙通信的无线接口规范。从 Android 3.0 开始,Bluetooth API 便支持使用蓝牙配置文件。举个例子:免提配置文件。如果手机要与无线耳机进行连接,则两台设备都必须支持免提配置文件。
-
HSP(Head Set Profile):这是最常用的配置,为当前流行支持蓝牙耳机与移动电话使用,提供手机与耳机之间通信所需的基本功能。 连接和配置好后,耳机可以作为远程设备的音频输入和输出接口。
-
HFP(Hands Free Profile):在HSP的基础上增加了某些扩展功能,常用来让车载免提装置来控制移动电话,让车载免提装置可以控制电话,如接听、挂断、拒接、语音拨号等。
-
HDP (Health Device Profile) :蓝牙健康设备协议,针对蓝牙健康设备(如蓝牙血压计、蓝牙体脂秤)等进行开发的协议,可监听到健康设备数值,实时显示在APP端。
-
A2DP(Advanced Audio Distribution Profile):高质量音频数据传输协议。用于播放音乐,音频单向输出,允许传输立体声音频信号,音质与有线耳机相当,支持A2DP的耳机就是蓝牙立体声耳机。
-
AVRCP(Audio/Video Remote Control Profile):用于从控制器(如立体声耳机)向目标设备(如装有 MediaPlayer 的电脑)发送命令(如前跳、暂停和播放)。AVRCP 设计用于提供控制TV、Hi-Fi设备等的标准接口。此规格用于许可单个远程控制设备(或其它设备)控制所有用户可以接入的A/V设备。它可以与 A2DP 或 VDP 配合使用。
-
OPP(Object Push Profile):对象存储规范,最为常见的,文件的传输都是使用此协议。
-
PAN(Personal Area Network):个人局域网最新为了满足需求而出现的, 在小范围内可以将个人设备(自己的手机、电脑笔记本等)互联而组成的网络。
参考文章:
蓝牙概览
经典蓝牙接口规范 HFP HSP A2DP 的区别