经典蓝牙协议:【A2DP,HSP/HFP,OBEX/OPP】
经典蓝牙协议:【A2DP,HSP/HFP,OBEX/OPP】
经典蓝牙,也称为传统蓝牙,通常指的是蓝牙协议4.0以下的版本,包括v1.1、1.2、2.0、2.1和3.0等。这些版本的蓝牙协议支持 音频( 如HFP/HSP, A2DP)和 数据 (如SPP, HID, OPP, PBAP等) 两大类协议 。其中,OBEX和OPP就是用于数据传输的重要协议。
设计目的
A2DP (Advanced Audio Distribution Profile): 高级音频分发协议 ,主要用于 高质量立体声音频数据 的无线传输。侧重提供 清晰、细腻的立体声音频 体验。主要实现 蓝牙播放音乐
HSP/HFP(Headset profile/Hands-Free profile): 都是为了实现 蓝牙通话 而制定的,所实现的功能都与蓝牙通话相关,主要用于语音通话。侧重点:确保语音通话的 清晰度和可靠性 。
功能特点
A2DP:
支持高质量音频编码格式(如SBC、AAC、aptX等)。
提供 立体声音频传输能力 。
可与 AVRCP (Audio/Video Remote Control Profile)协议配合使用,实现 远程控制功能 ( 如播放、暂停、音量调节 等)。
HSP/HFP:
HSP提供基本的语音通信功能,如接听、挂断电话。--- 主要用于蓝牙耳机
HFP在HSP的基础上增加了扩展功能,如语音拨号、拒接来电等。--- 主要用于车载蓝牙等
两者都 主要支持单声道音频传输 ,适用于语音通话场景。
应用场景
A2DP:
广泛应用于蓝牙耳机、无线音箱、车载音响系统等场景。
适用于 音乐播放、视频播放等需要高质量音频传输 的应用。
HSP/HFP:
主要应用于 蓝牙耳机与手机之间 的语音通话。
常见于车载免提装置、蓝牙耳机与手机配对使用等场景。
延迟表现
A2DP在音频传输时可能会有一定的延迟,这在视频播放或游戏等需要实时同步的场景中可能会产生影响。通常延时在: 100~200ms
HSP/HFP由于主要用于语音通话,其延迟表现通常不会对通话质量造成明显影响。通常延时在: 20~30ms
蓝牙传输文件
通过蓝牙发送文件时:
主要运行的是 OBEX( Object Exchange Protocol,对象交换协议)及其子协议 OPP (Object Push Profile,对象推送协议)