各种蓝牙协议区别主要分成两大类别,一类是蓝牙核心版本协议,也就是大家常听到的蓝牙 4.0 5.0 5.2 5.3 5.4,决定传输速率通信距离功耗底层能力,另一类是运行在核心协议之上的应用层协议,比如 A2DP HFP AVRCP SPP BLE GATT,用来规定不同设备之间传数据的业务规则,很多人容易把蓝牙版本和应用协议混在一起,蓝牙版本相当于通信底层路基,应用协议相当于跑在这条路基上的业务规范,耳机键盘手表打印机虽然都叫蓝牙,但是使用的应用协议完全不一样,这也是为什么同样支持蓝牙 5.0,耳机和智能手环不能直接互通的根本原因,理解各种蓝牙协议区别,就能看懂设备参数表,选购蓝牙耳机智能穿戴物联网设备的时候判断兼容性。蓝牙技术不断迭代,是因为早期蓝牙速率低距离短功耗高,随着物联网无线耳机智能家居普及,需要同时满足低功耗高速长距离多种场景需求,蓝牙技术联盟就持续升级核心版本,同时制定标准化应用协议,让不同品牌设备按照统一规则通信,避免每家厂商自定义通信格式造成互通失败。
蓝牙核心版本协议对照表
| 版本 | 发布核心特点 | 典型适用场景 |
|---|---|---|
| 蓝牙 2.1 | 基础经典蓝牙,功耗偏高,传输距离短 | 老式蓝牙耳机 键鼠 |
| 蓝牙 3.0 | 高速传输,引入 HS 高速通道 | 文件传输 |
| 蓝牙 4.0 | 首次拆分经典蓝牙和 BLE 低功耗模块 | 智能手环 传感器 |
| 蓝牙 4.2 | 提升 BLE 传输速率,增强隐私安全 | 早期物联网设备 |
| 蓝牙 5.0 | 双倍速率,四倍传输距离,广播能力增强 | 智能音箱 穿戴 |
| 蓝牙 5.2 | 新增 LE Audio,低延迟音频,LC3 编码 | 新一代 TWS 耳机 |
| 蓝牙 5.3 | 优化连接稳定性,抗干扰,缩短重连时间 | 无线耳机 智能家居 |
| 蓝牙 5.4 | 增强广播加密,周期广播,提升物联网可靠性 | 信标 工业传感 |
经典蓝牙与 BLE 低功耗协议核心区别
经典蓝牙 BR EDR,就是传统蓝牙,优势是可以持续传输大流量音频,功耗相对更高,适合需要持续音频流的设备,比如传统蓝牙耳机蓝牙音箱,连接之后长时间保持活跃,电池消耗更快。
BLE 低功耗蓝牙,全称 Bluetooth Low Energy,设计目标就是极低功耗,数据是小数据包间断传输,不适合持续高清音频流,适合智能手环心率传感器温度传感器这类只需要周期性上报少量数据的设备,设备大部分时间处于休眠状态,纽扣电池可以工作数月甚至数年。
重点说明,蓝牙 4.0 之后的双模芯片,可以同时支持经典蓝牙和 BLE,所以很多耳机芯片同时拥有两种协议能力。
常见应用层协议对照表
| 应用协议全称缩写 | 协议功能 | 典型设备 |
|---|---|---|
| A2DP | 高级音频分发协议,单向传输立体声音频流 | 蓝牙耳机 蓝牙音箱 |
| HFP | 免提通话协议,支持通话麦克风接听挂断 | 车载蓝牙 通话耳机 |
| AVRCP | 远程控制协议,控制播放暂停上一曲下一曲 | 耳机按键控音乐 |
| SPP | 串行端口协议,模拟串口,透传自定义数据 | 打印机 工控模块 |
| HID | 人机接口协议 | 蓝牙键盘 鼠标 |
| GATT | BLE 通用属性协议,BLE 设备数据交互基础框架 | 手环 温湿度传感器 |
| OPP | 对象推送协议,传输文件名片 | 老手机文件互传 |
分层详细讲解
A2DP 和 HFP 协议区别
A2DP 只负责播放音乐音频,不能处理通话语音,HFP 专门处理电话通话,所以正规蓝牙耳机一般两个协议同时支持,听歌调用 A2DP,来电切换到 HFP,如果只支持 A2DP 的耳机,是没办法接打电话的。
AVRCP 协议定位
AVRCP 本身不传音频,只是控制指令通道,和 A2DP 搭配使用,耳机上的播放暂停按键就是依靠 AVRCP 协议发送指令给手机。
SPP 和 GATT 协议区别
SPP 属于经典蓝牙串口透传,数据包更大,功耗高,GATT 属于 BLE 协议体系,小数据包,低功耗,现在新的物联网产品优先选用 GATT,老的工业模块还在继续使用 SPP。
HID 协议
HID 协议标准化人机交互,只要支持 HID,键盘鼠标不需要额外驱动,手机电脑可以直接识别,跨品牌兼容性很好。
选型判断操作步骤
第一步 先确认设备是音频类还是传感器类,如果是耳机音箱,优先看 A2DP HFP AVRCP 这套应用协议,同时看底层蓝牙版本,新版本支持 LE Audio 低延迟
第二步 如果是手环传感器物联网设备,重点识别是否使用 BLE GATT 协议,对比蓝牙版本看功耗和广播距离
第三步 检查兼容性,高版本蓝牙向下兼容低版本,蓝牙 5.3 主机可以连接蓝牙 4.0 从机,但是无法获得新版本独有的特性,比如 LE Audio
第四步 区分需求,如果需要低延迟游戏音频,优先选择支持蓝牙 5.2 LE Audio 的设备,普通听歌老版本也可以满足
分清底层核心版本协议和上层应用协议,理解经典蓝牙和 BLE 的本质差异,对照 A2DP HFP GATT SPP 各自业务用途,选购设备的时候就可以精准识别各种蓝牙协议区别,不会被参数宣传误导。
【常见问题】
问题 1 各种蓝牙协议区别里面,蓝牙 5.3 和蓝牙 5.2 最大差别是什么
回答 1 各种蓝牙协议区别里面,蓝牙 5.2 重点新增 LE Audio 音频协议,蓝牙 5.3 主要优化连接抗干扰和重连速度,在音频协议能力上蓝牙 5.2 更强,稳定性优化上蓝牙 5.3 更好
问题 2 各种蓝牙协议区别里面,A2DP 是不是 BLE 协议
回答 2 各种蓝牙协议区别里面,A2DP 属于经典蓝牙的音频应用协议,不属于 BLE 低功耗协议,新版 LE Audio 是 BLE 体系下新的音频协议,和传统 A2DP 是两套不同音频协议
问题 3 各种蓝牙协议区别里面,蓝牙高版本可以兼容低版本吗
回答 3 各种蓝牙协议区别里面,蓝牙协议设计支持向下兼容,高版本蓝牙主机可以连接低版本蓝牙从机,但是新版本专属协议特性不会生效,只能使用双方都支持的基础协议
问题 4 各种蓝牙协议区别里面,SPP 协议现在还推荐新项目使用吗
回答 4 各种蓝牙协议区别里面,SPP 是经典蓝牙串口协议,功耗偏高,新的物联网新项目一般优先选择 BLE GATT 协议,只有老设备兼容需求才继续使用 SPP
【免责申明】
本文关于各种蓝牙协议区别的内容仅作为技术科普参考,蓝牙技术联盟会持续更新协议规范,部分厂商私有扩展协议不在标准协议范围内,具体协议能力以芯片厂商和设备官方手册为准,本文不能替代官方协议文档。


