14 · 蓝牙缩写词源手册(每个字母怎么来的)

适用范围:纯术语速查,新手遇到任何缩写先来这里查「全称 + 逐词拆解 + 记忆钩子」。承接 10 / 13 的分层概念。 读法:按「物理层 → 应用层」顺序排列,每条给出 ① 缩写 ② 全称(英文) ③ 逐词拆解 ④ 中文 ⑤ 一句话作用 ⑥ 记忆钩子。 关联:分层结构查 13;profile 业务含义查 15

0. 先记住三条命名规律

新人看到一堆英文缩写会怕,其实蓝牙命名有规律,掌握这三条能自己「望文生义」:

  1. P 结尾 = Protocol(协议)/ Profile(应用规范)。如 L2CAP、AVDTP、HFP。区分技巧:带传输语义的是 Protocol(管道),带功能语义的是 Profile(功能)
  2. 角色后缀是固定一套词AG/HFSource/SinkServer/ClientCentral/PeripheralMaster/Slave(旧称)。看后缀就知道谁主动谁被动(详见 §4)。
  3. SIG 16-bit UUID 按 0000XXXX-0000-1000-8000-00805F9B34FB 展开,其中 00805F9B 是 SIG 在 IEEE 注册的 OUI(组织唯一标识符),看到这个尾巴就知道是 SIG 官方编号。

💡 「Bluetooth」名字本身:取自 10 世纪丹麦国王 Harald “Bluetooth” Gormsson(哈拉尔·蓝牙牙),他以统一斯堪的纳维亚部落闻名——喻意「统一各种设备的通信」。蓝牙那个 runes(如尼文)Logo ᛒᚦ 就是 Harald 名字首字母 H+B 的如尼文。所以「蓝牙」= 统一连接,不是字面的「蓝色的牙」。


1. 物理层 / 射频(PHY)

缩写全称逐词拆解中文一句话作用
BRBasic RateBasic(基础)+ Rate(速率)基础速率经典蓝牙 1 Mbps 基础传输
EDREnhanced Data RateEnhanced(增强)+ Data(数据)+ Rate(速率)增强速率BR 升级版,2/3 Mbps,传得更快
HSHigh SpeedHigh(高)+ Speed(速度)高速蓝牙 3.0+,借 WiFi(802.11)跑 ~24M,基本已淘汰
BLEBluetooth Low EnergyBluetooth + Low(低)+ Energy(能耗)低功耗蓝牙4.0 引入,省电、间歇收发,连传感器用
AFHAdaptive Frequency HoppingAdaptive(自适应)+ Frequency(频率)+ Hopping(跳)自适应跳频检测哪些信道被 WiFi 占用就绕开跳
ISMIndustrial Scientific MedicalIndustrial(工业)+ Scientific(科学)+ Medical(医疗)工科医频段2.4 GHz 全球免授权频段,蓝牙/WiFi/微波炉都在这
GFSKGaussian Frequency Shift KeyingGaussian(高斯)+ FSK(频移键控)高斯频移键控BLE/BR 的基础调制方式,把 0/1 变成频率偏移

记忆钩子BR → EDR → HS 是经典蓝牙的「速度演进三连」;BLE 是另一条「省电支线」。车机连手机 = BR/EDR,车机连钥匙/胎压 = BLE


2. 基带 / 链路层

缩写全称逐词拆解中文一句话作用
ACLAsynchronous Connection-LessAsynchronous(异步)+ Connection(连接)+ Less(无)异步无连接链路所有 profile 数据走的管道,可重传,异步
SCOSynchronous Connection-OrientedSynchronous(同步)+ Connection + Oriented(面向)同步面向连接传语音,固定速率不重传,绕过 L2CAP
eSCOextended SCOextended(扩展)扩展同步链路SCO 升级版,带重传,HFP 通话用它
LMPLink Manager ProtocolLink(链路)+ Manager(管理器)+ Protocol链路管理协议BR/EDR 链路的配对/密钥/功率管理
LLLink LayerLink + Layer(层)链路层BLE 的链路层(对应 BR/EDR 的基带+LMP)
SMPSecurity Manager ProtocolSecurity(安全)+ Manager + Protocol安全管理协议BLE 专用的配对与密钥分发

关键辨析ACL vs SCO 是新人必背——ACL 跑数据(走 L2CAP),SCO 跑语音(绕 L2CAP)。A2DP 音乐走 ACL,HFP 打电话的声音走 SCO/eSCO。BR/EDR ACL 和 LE ACL 概念同名、物理不同(见 13 §2.2)。


3. 主机 / 中间件层

缩写全称逐词拆解中文一句话作用
HCIHost Controller InterfaceHost(主机)+ Controller(控制器)+ Interface(接口)主机-控制器接口软件栈和蓝牙芯片的分界线,换芯片不改软件
L2CAPLogical Link Control and Adaptation ProtocolLogical(逻辑)+ Link(链路)+ Control(控制)+ Adaptation(适配)+ Protocol逻辑链路控制与适配协议多路复用管道,一条 ACL 上分拣多个上层连接
CIDChannel IdentifierChannel(信道)+ Identifier(标识符)信道标识符L2CAP 给每个连接编的门牌号
PSMProtocol/Service MultiplexerProtocol/Service(协议/服务)+ Multiplexer(多路复用器)协议服务复用器BR/EDR 里上层协议找 L2CAP 信道用的端口号

4. 服务发现 + 传输协议层

缩写全称逐词拆解中文一句话作用
SDPService Discovery ProtocolService(服务)+ Discovery(发现)+ Protocol服务发现协议BR/EDR 查「对端支持哪些 profile」
ATTAttribute ProtocolAttribute(属性)+ Protocol属性协议BLE 服务发现的底层传输
GATTGeneric Attribute ProfileGeneric(通用)+ Attribute + Profile通用属性规范BLE 在 ATT 上定义「服务/特征值」树
UUIDUniversally Unique IdentifierUniversally(通用)+ Unique(唯一)+ Identifier(标识符)通用唯一标识符标识服务/profile 的 128-bit 编号
RFCOMMRadio Frequency CommunicationRadio Frequency(射频)+ Communication(通信)串口仿真协议模拟 RS-232 串口,HFP 的 AT 命令走它
AVDTPAudio/Video Distribution Transport ProtocolA/V(音视频)+ Distribution(分发)+ Transport(传输)+ Protocol音视频分发传输协议A2DP 音频流的专用传输
AVCTPAudio/Video Control Transport ProtocolA/V + Control(控制)+ Transport + Protocol音视频控制传输协议AVRCP 遥控的专用传输
OBEXObject ExchangeObject(对象)+ Exchange(交换)对象交换协议传文件/通讯录,PBAP/MAP/OPP 用它
CoDClass of DeviceClass(类别)+ of + Device(设备)设备类别码24-bit 标识设备大类(手机/耳机/车机)
EIRExtended Inquiry ResponseExtended(扩展)+ Inquiry(查询)+ Response(响应)扩展查询响应扫描时随广播带出的设备名/UUID 等信息

SDP vs GATT/ATT同一个活(服务发现)的两套实现。BR/EDR 用 SDP(查服务记录),BLE 用 ATT+GATT(读属性树)。CarPlay 识别不走这俩,而是直接读 EIR 里的私有 128-bit UUID12 §3)。


5. 应用 / Profile 层

缩写全称逐词拆解中文走什么传输车机干嘛
HFPHands-Free ProfileHands-Free(免提)+ Profile免提规范RFCOMM + SCO打电话免提,车机当 HF
HSPHeadset ProfileHeadset(头戴耳机)+ Profile耳机规范RFCOMM + SCOHFP 的老祖宗,功能更少
A2DPAdvanced Audio Distribution ProfileAdvanced(高级)+ Audio(音频)+ Distribution(分发)+ Profile高级音频分发AVDTP蓝牙放歌,立体声
AVRCPAudio/Video Remote Control ProfileA/V + Remote(远程)+ Control(控制)+ Profile音视频遥控AVCTP上一首/下一首/暂停
PBAPPhonebook Access ProfilePhonebook(电话本)+ Access(访问)+ Profile电话本访问OBEX读手机通讯录
MAPMessage Access ProfileMessage(消息)+ Access + Profile消息访问OBEX读短信
OPPObject Push ProfileObject + Push(推送)+ Profile对象推送OBEX推名片/文件
SPPSerial Port ProfileSerial(串行)+ Port(端口)+ Profile串口规范RFCOMM把蓝牙当串口用
HIDHuman Interface DeviceHuman(人)+ Interface(接口)+ Device(设备)人机接口设备蓝牙键鼠/手柄
PANPersonal Area NetworkPersonal(个人)+ Area(区域)+ Network(网络)个人局域网BNEP蓝牙共享网络
BNEPBluetooth Network Encapsulation ProtocolBluetooth + Network(网络)+ Encapsulation(封装)+ Protocol蓝牙网络封装PAN 的底层封装
SAPSIM Access ProfileSIM + Access(访问)+ ProfileSIM 卡访问RFCOMM车机直接读手机 SIM
DUNDial-Up NetworkingDial-Up(拨号)+ Networking(网络)拨号网络RFCOMM老式拨号上网,已淘汰
LeAudioLow Energy AudioLow Energy + Audio低功耗音频ISO 通道(5.2+)新一代 BLE 音频,LC3 编码

6. 角色后缀速查(看后缀就知道谁主动)

蓝牙每个 profile 都定义两方角色,后缀是固定一套词,记住这一表就能猜个八九不离十:

后缀全称含义出现在哪个 profile
AGAudio Gateway音频网关(接电话那端)HFP:手机=AG
HFHands-Free Unit免提单元HFP:车机=HF
Source音频的发出方A2DP:手机=Source
Sink音频的接收方A2DP:车机=Sink
PSEPhonebook Server Equipment电话本服务端PBAP:手机=PSE
PCEPhonebook Client Equipment电话本客户端PBAP:车机=PCE
MSEMessage Server Equipment消息服务端MAP:手机=MSE
MCEMessage Client Equipment消息客户端MAP:车机=MCE
Central中心BLE 主导方(旧称 Master)BLE:车机常=Central
Peripheral外设BLE 被动方(旧称 Slave)BLE:传感器=Peripheral
Master / Slave主 / 从BR/EDR 旧称,现推荐用 Central/Peripheral微微网主从
Initiator发起方主动发起动作配对/扫描

规律车机在经典蓝牙里基本是「收」的一方(HF/Sink/PCE/MCE),手机是「给」的一方(AG/Source/PSE/MSE)。因为车机是消费手机的内容(接电话、放歌、读通讯录)。例外:车机对外接蓝牙耳机时反过来当 Source。详见 12 §0


7. 安全 / 密钥相关(配对时高频出现)

缩写全称逐词拆解中文一句话
SSPSecure Simple PairingSecure(安全)+ Simple(简单)+ Pairing(配对)安全简单配对2.1+ 经典蓝牙配对机制,4 种模式
MITMMan-In-The-MiddleMan(人)+ In(在)+ The + Middle(中间)中间人攻击配对防的就是它,需用户确认才防得住
OOBOut Of BandOut Of(在…之外)+ Band(频带)带外用 NFC 等其它通道传配对信息
Link KeyLink(链路)+ Key(密钥)链路密钥BR/EDR 配对产物,落盘后下次免配对
LTKLong Term KeyLong Term(长期)+ Key长期密钥BLE 配对产物,对应 BR/EDR 的 Link Key
IRKIdentity Resolving KeyIdentity(身份)+ Resolving(解析)+ Key身份解析密钥BLE 用它解析随机 MAC 找出真实设备
CTKDCross-Transport Key DerivationCross(跨)+ Transport(传输)+ Key + Derivation(派生)跨传输密钥派生BR 配对后派生出 LE 密钥(见 11
SMPSecurity Manager Protocol(见 §2)安全管理协议BLE 配对的执行者

8. UUID 命名规律(看 UUID 就知道是啥)

16-bit 短码展开规则:SIG 给每个服务分配 16-bit 短码,按固定模板展开成 128-bit:

0000XXXX - 0000 - 1000 - 8000 - 00805F9B34FB
   ↑                            ↑
 16-bit 短码               SIG 的 IEEE OUI(标识「这是蓝牙官方编号」)
16-bit 短码展开含义
0x110800001108-...-00805F9B34FBHSP
0x111E / 0x111F…111E/111F-…HFP(AG/HF 角色对应)
0x110A / 0x110B…110A/110B-…A2DP Source/Sink
0x112F / 0x1130…112F/1130-…PBAP PCE/PSE
2d8d2466-e14d-451c-88bc-7301abea291aCarPlay 私有识别 UUID(非 SIG 注册,必须 128-bit)

规律:看到尾巴是 00805F9B34FB = SIG 官方 profile;看到一串乱七八糟的 128-bit = 厂商私有(如 CarPlay、米家)。本仓 ConnectionUtils.kt:30-31 的 CarPlay UUID 就是后者。


9. 速查:按场景反查缩写

新人实战时常是「我看到这个场景,该查哪些缩写」。反查表:

我在干什么涉及缩写去哪看
扫描发现设备Inquiry / EIR / CoD / RSSI10 §2
配对输密码/确认SSP / MITM / OOB / variant11
配对完存了啥Link Key / LTK / IRK / CTKD11
查对端支持啥SDP / UUID / ACTION_UUID10 §3
连接建立ACL / HCI / L2CAP13
打电话HFP / AG / HF / SCO15
放音乐A2DP / Source/Sink / AVDTP15
读通讯录PBAP / PSE/PCE / OBEX15
连蓝牙钥匙/胎压GATT / ATT / Central/Peripheral15
排障抓包HCI snoop / btsnoop40-日志取证

一句话收尾:蓝牙缩写看着吓人,拆开都是普通英文单词的缩写。掌握「P=协议/profile、角色后缀固定一套、UUID 尾巴 00805F9B=官方」这三条规律,遇到新词也能猜个大概。