文章目录
- 经典蓝牙(Classic Bluetooth / BR/EDR)技术详解
-
- 1、蓝牙技术概览
-
- 1.1、蓝牙技术联盟(Bluetooth SIG)组织架构与规范体系
-
- 组织架构
- 规范体系
- 1.2、BR/EDR vs BLE 的核心区别
-
- 功耗模型差异
- 协议栈差异
- 1.3、经典蓝牙的版本演进
-
- 关键版本深度解析
- 1.4、2.4GHz ISM频段、79个信道、跳频扩频(FHSS)原理
-
- 频段与信道规划
- 跳频扩频(FHSS, Frequency-Hopping Spread Spectrum)
- FHSS 的优势
- 1.5、微微网(Piconet)与散射网(Scatternet)拓扑结构
-
- 微微网(Piconet)
- 散射网(Scatternet)
- 拓扑对比总结
经典蓝牙(Classic Bluetooth / BR/EDR)技术详解
1、蓝牙技术概览
蓝牙(Bluetooth)是一种短距离无线通信技术,工作在 2.4 GHz ISM(工业、科学、医疗)频段,最初由爱立信公司于1994年提出,旨在替代设备间的有线连接。其名称源于10世纪丹麦国王 哈拉尔·蓝牙(Harald Bluetooth),象征着统一与连接。
经典蓝牙(Classic Bluetooth),在蓝牙规范中称为 BR/EDR(Basic Rate / Enhanced Data Rate),是蓝牙技术的传统分支,专注于持续数据流、高吞吐量和稳定连接,广泛应用于音频传输、文件传输、无线外设等场景。
1.1、蓝牙技术联盟(Bluetooth SIG)组织架构与规范体系
组织架构
蓝牙技术联盟(Bluetooth Special Interest Group, Bluetooth SIG) 成立于1998年,是负责蓝牙技术标准制定、认证和推广的国际化非营利组织。
| 董事会(Board of Directors) | 最高决策机构,由核心成员公司代表组成 |
| 工作组(Working Groups) | 负责具体技术规范的制定与维护 |
| 专家小组(Expert Groups) | 针对特定技术领域(如安全、测试、应用层)深入研究 |
| 认证机构(BQTF/BQRF) | 负责蓝牙产品的合规性测试与认证 |
会员等级:
- 创始成员(Founder Members):爱立信、IBM、英特尔、诺基亚、东芝(原始发起者)
- 核心成员(Promoter Members):拥有董事会席位,主导技术方向
- 准成员(Associate Members):可参与工作组,无投票权
- 应用成员(Adopter Members):可使用蓝牙商标,需通过认证
规范体系
蓝牙规范文档体系庞大,核心架构如下:
┌─────────────────────────────────────────┐
│ 应用层规范(Profile) │
│ A2DP / HFP / HSP / AVRCP / PBAP … │
├─────────────────────────────────────────┤
│ 核心规范(Core Specification) │
│ 物理层 → 链路层 → L2CAP → 中间层协议 │
├─────────────────────────────────────────┤
│ 测试规范(Test Specification) │
│ RF测试 / 协议一致性测试 / 互操作性测试 │
└─────────────────────────────────────────┘
- 核心规范(Core Specification):定义蓝牙协议栈的各层协议,包括射频、基带、链路管理、L2CAP、SDP等
- 应用规范(Profile):定义特定应用场景下的设备行为和数据格式,确保不同厂商设备的互操作性
- 测试规范:确保产品符合蓝牙标准,通过认证后方可使用蓝牙商标
1.2、BR/EDR vs BLE 的核心区别
蓝牙技术自v4.0起分化为两大分支:经典蓝牙(BR/EDR) 和 低功耗蓝牙(BLE / Bluetooth Low Energy)。二者在设计哲学上截然不同。
| 设计目标 | 持续数据流传输(音频、文件) | 间歇性小数据包传输(传感器、信标) |
| 典型应用 | 蓝牙耳机、音箱、车载免提、键盘鼠标 | 智能手环、温湿度传感器、定位信标、智能家居 |
| 峰值速率 | BR: 1 Mbps / EDR: 2–3 Mbps | 1 Mbps(v4.x)/ 2 Mbps(v5.x) |
| 功耗模型 | 持续工作,功耗较高(数十至数百mW) | 快速休眠/唤醒,平均功耗极低(μW级) |
| 连接建立时间 | ~100 ms | ~6 ms |
| 拓扑结构 | 微微网(Piconet),最多7个活跃从设备 | 星型拓扑,支持广播和网状网络(Mesh) |
| 协议栈复杂度 | 完整协议栈,支持多种Profile | 精简协议栈,GATT为核心 |
| 共存方式 | 独立射频,或与BLE共享(双模芯片) | 独立射频,或与BR/EDR共享(双模芯片) |
功耗模型差异
BR/EDR 功耗特征:
- 采用连续连接模式,设备一旦建立链路即保持活跃状态
- 即使没有数据传输,也需要定期监听信道以维持同步
- 典型功耗:待机约1–10 mW,传输时50–100 mW
- 适合**“始终在线”**的场景,如音频流
BLE 功耗特征:
- 采用事件驱动模式,设备大部分时间处于深度睡眠
- 仅在预定义的连接事件(Connection Event)中短暂唤醒收发数据
- 典型功耗:待机约1–5 μW,传输时10–15 mW
- 适合**“偶尔通信”**的场景,如传感器上报
协议栈差异
┌─────────────────────────────────────────────────────────────┐
│ BR/EDR 协议栈 │
├─────────────┬─────────────┬─────────────┬───────────────────┤
│ L2CAP │ SDP │ RFCOMM │ AVDTP / AVCTP │
├─────────────┴─────────────┴─────────────┴───────────────────┤
│ HCI(主机控制器接口) │
├─────────────────────────────────────────────────────────────┤
│ 链路管理器(LM) │ 基带(Baseband) │ 射频(RF) │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│ BLE 协议栈 │
├─────────────┬─────────────┬─────────────────────────────────┤
│ GAP │ GATT │ ATT(属性协议) │
├─────────────┴─────────────┴─────────────────────────────────┤
│ L2CAP │
├─────────────────────────────────────────────────────────────┤
│ HCI │
├─────────────────────────────────────────────────────────────┤
│ 链路层(LL) │ 基带(Baseband) │ 射频(RF) │
└─────────────────────────────────────────────────────────────┘
关键区别:
- BR/EDR 使用 SDP(服务发现协议) 和 RFCOMM(串口仿真协议),协议栈厚重
- BLE 使用 GATT(通用属性规范) 和 ATT(属性协议),协议栈精简高效
- BR/EDR 的 L2CAP 支持多路复用和分段重组;BLE 的 L2CAP 功能简化
1.3、经典蓝牙的版本演进
| v1.0 | 1999年 | 初始版本 | BR 1 Mbps,79信道FHSS,基础SCO/eSCO语音链路 |
| v1.1 | 2001年 | 互操作性修复 | 修正v1.0缺陷,加入随机地址,提升兼容性 |
| v1.2 | 2003年 | 自适应跳频(AFH) | 引入AFH,避开Wi-Fi等干扰,提升抗干扰能力 |
| v2.0 + EDR | 2004年 | 增强数据速率 | 新增π/4-DQPSK(2 Mbps)和8DPSK(3 Mbps)调制,向后兼容BR |
| v2.1 + EDR | 2007年 | 安全简化配对(SSP) | 引入Secure Simple Pairing(数字比较、NFC、Passkey Entry) |
| v3.0 + HS | 2009年 | 高速蓝牙(AMP) | 引入802.11 MAC/PHY作为交替射频(AMP),理论速率24 Mbps |
| v4.0 | 2010年 | BLE诞生 | 经典蓝牙部分:新增LE模式;经典模式无重大变化 |
| v4.1 | 2013年 | 共存优化 | 经典蓝牙与LTE共存优化,提升连接灵活性 |
| v4.2 | 2014年 | 安全增强 | 经典模式引入LE Secure Connections的交叉引用 |
| v5.0 | 2016年 | 经典模式稳定 | 经典蓝牙无重大更新,主要增强BLE(2x速率、4x距离、8x广播) |
| v5.1 | 2019年 | 方向寻址(BLE) | 经典模式无变化 |
| v5.2 | 2020年 | LE Audio | 经典模式无变化;LE Audio成为蓝牙音频新方向 |
| v5.3 | 2021年 | 效率优化 | 经典模式无变化 |
| v5.4 | 2023年 | 广播增强(BLE) | 经典模式无变化 |
关键版本深度解析
v2.0 + EDR — 速率飞跃
- 在基础速率(BR,GFSK调制,1 Mbps)基础上,增加两种调制方式:
- π/4-DQPSK:2 Mbps
- 8DPSK:3 Mbps
- EDR模式下,包头和接入码仍使用GFSK,仅负载(Payload)使用高速调制,确保兼容性
- 实际有效吞吐约 2.1 Mbps(3 Mbps物理层扣除开销)
v3.0 + HS — 蓝牙+Wi-Fi融合
- 引入 AMP(Alternate MAC/PHY) 机制
- 设备发现、配对、连接仍通过经典蓝牙完成
- 大数据传输时,切换至 802.11 射频(通常复用设备已有Wi-Fi芯片)
- 理论峰值 24 Mbps,实际约 8–16 Mbps
- 注意:v3.0的"高速"并非蓝牙原生射频,而是借用Wi-Fi物理层
v4.x 及以后 — 经典模式进入维护期
- 自v4.0引入BLE后,蓝牙SIG的战略重心转向低功耗和物联网
- 经典蓝牙(BR/EDR)在v4.x和v5.x中保持稳定,主要进行安全补丁和共存优化
- LE Audio(v5.2) 的推出标志着蓝牙音频正从经典蓝牙(A2DP)向低功耗蓝牙迁移
1.4、2.4GHz ISM频段、79个信道、跳频扩频(FHSS)原理
频段与信道规划
经典蓝牙工作在全球通用的 2.4 GHz ISM频段,具体范围为 2400–2483.5 MHz。
频率范围: 2400 MHz ──────────────────────── 2483.5 MHz
│ │ │ │ │ │ │
信道编号: 0 1 2 … 38 39 … 78
│ │ │ │ │ │
频率(MHz):2402 2403 2404 2441 2442 2480
- 信道间隔:1 MHz
- 总信道数:79个(编号0–78)
- 每个信道带宽:约1 MHz(实际GFSK调制占用约0.5–1 MHz)
- 中心频率公式:f = 2402 + k MHz(k = 0, 1, 2, …, 78)
注意:BLE使用不同的信道规划(40个信道,2 MHz间隔),这是BR/EDR与BLE在物理层不兼容的根本原因之一。
跳频扩频(FHSS, Frequency-Hopping Spread Spectrum)
蓝牙采用 FHSS 技术对抗干扰和提升安全性,其核心机制如下:
1. 时隙结构
- 蓝牙时间被划分为 625 μs 的时隙(Time Slot)
- 每个时隙使用一个不同的射频信道
- 主设备在偶数时隙发送,从设备在奇数时隙发送
2. 跳频序列
- 跳频由 伪随机序列 控制,序列由蓝牙设备地址和时钟共同决定
- 跳频速率:1600 hops/second(即每秒跳频1600次,每跳持续625 μs)
- 79个信道按伪随机顺序循环使用
3. 跳频公式(简化)
下一信道 = f(当前时钟, 设备地址, 跳频序列选择)
- 微微网内所有设备共享相同的跳频序列,保持同步
- 不同微微网使用不同的设备地址,因此跳频序列不同,降低碰撞概率
4. 自适应跳频(AFH, Adaptive Frequency Hopping)— v1.2引入
┌─────────────────────────────────────────────────────────┐
│ 传统FHSS(v1.0–v1.1) │
│ 所有79个信道均匀使用,无论是否存在干扰 │
└─────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────┐
│ AFH(v1.2+) │
│ 实时监测信道质量 → 标记"坏信道" → 从跳频序列中移除 │
│ 仅使用"好信道"(最少20个),动态调整 │
└─────────────────────────────────────────────────────────┘
- AFH将79个信道分为 已用信道(Used Channels) 和 未用信道(Unused Channels)
- 已用信道至少 20个,最多 79个
- 未用信道被替换为已用信道的映射,保持跳频速率不变
- 与Wi-Fi(802.11b/g/n,每信道22 MHz带宽)共存时,AFH可避开Wi-Fi占用的频段
FHSS 的优势
| 抗干扰 | 窄带干扰仅影响单个时隙,通过信道编码和重传恢复 |
| 抗多径衰落 | 跳频使信号在不同频率上传播,避免持续处于深衰落 |
| 安全性 | 跳频序列由地址和时钟决定,难以被窃听或干扰 |
| 多址接入 | 不同微微网使用不同跳频序列,实现频分复用 |
1.5、微微网(Piconet)与散射网(Scatternet)拓扑结构
微微网(Piconet)
微微网是蓝牙最基本的网络单元,采用 主从(Master-Slave)架构。
┌─────────┐
│ Master │
│ (主设备) │
│ 1个 │
└────┬────┘
│
┌───────────────┼───────────────┐
│ │ │
┌────┴────┐ ┌────┴────┐ ┌────┴────┐
│ Slave 1 │ │ Slave 2 │ │ Slave 7 │
│(活跃从) │ │(活跃从) │ │(活跃从) │
└─────────┘ └─────────┘ └─────────┘
│ │ │
┌────┴────┐ ┌────┴────┐ ┌────┴────┐
│ Parked │ │ Parked │ │ Parked │
│(休眠从) │ │(休眠从) │ │(休眠从) │
│ 最多255个│ │ │ │ │
└─────────┘ └─────────┘ └─────────┘
微微网核心规则:
| 主设备(Master) | 1个 | 控制跳频序列和时隙分配 |
| 活跃从设备(Active Slave) | 最多7个 | 可参与数据传输,分配AM_ADDR(3位地址) |
| 休眠从设备(Parked Slave) | 最多255个 | 保持同步但不占用AM_ADDR,通过PM_ADDR寻址 |
| 嗅探从设备(Sniff Slave) | 无上限 | 以降低频率监听信道,减少功耗 |
| 保持从设备(Hold Slave) | 无上限 | 临时挂起连接,保留AM_ADDR |
地址分配:
- AM_ADDR(Active Member Address):3位,0–7,其中0保留给广播,有效地址1–7对应7个活跃从设备
- PM_ADDR(Parked Member Address):8位,0–255,用于休眠设备
- AR_ADDR(Access Request Address):用于休眠设备请求恢复活跃状态
通信机制:
- 所有通信必须经过主设备转发(从设备之间不能直接通信)
- 主设备使用 TDD(时分双工):偶数时隙发送,奇数时隙接收
- 从设备在分配给自己的时隙中响应
散射网(Scatternet)
散射网由多个微微网通过桥接设备互联组成,是蓝牙的扩展拓扑。
┌─────────┐ ┌─────────┐
│ Master A│◄──────┐ ┌─────►│ Master C│
│ (微微网A)│ │ │ │ (微微网C) │
└────┬────┘ │ │ └────┬────┘
│ │ │ │
┌─────┼─────┐ │ │ ┌─────┼─────┐
│ │ │ │ │ │ │ │
┌───┴─┐ ┌─┴─┐ ┌─┴─┐ │ │ ┌──┴─┐ ┌─┴─┐ ┌─┴─┐
│Slave│ │Slave│ │Slave│ ┌─┴─┐ │Slave│ │Slave│ │Slave│
│ 1A │ │ 2A │ │ 3A │ │ D │ │ 1C │ │ 2C │ │ 3C │
└──┬──┘ └───┘ └───┘ └─┬─┘ └──┬──┘ └───┘ └───┘
│ │ │
│ ┌─────────┐ │ │
└───►│ Master B│◄─────┘ │
│ (微微网B) │ │
└────┬────┘ │
│ │
┌────┼────┐ │
│ │ │ │
┌───┴┐ ┌─┴─┐ ┌─┴─┐ │
│1B │ │2B │ │3B │ │
└───┘ └───┘ └───┘ │
│
设备D = Slave in A
Master in B
Slave in C
(桥接设备)
桥接设备(Bridge Device)类型:
| 主-从桥(Master-Slave Bridge) | 在一个微微网中是主设备,在另一个是桥接从设备 | 时分复用,在两个微微网间切换时隙 |
| 从-从桥(Slave-Slave Bridge) | 在两个不同微微网中均为从设备 | 在两个微微网间分时参与 |
散射网的关键约束:
拓扑对比总结
| 规模 | 最多8个活跃设备(1主+7从) | 理论上无上限(受桥接设备限制) |
| 通信路径 | 星型(必须经过主设备) | 多跳(通过桥接设备转发) |
| 跳频序列 | 单一序列,全同步 | 多个独立序列 |
| 复杂度 | 低,实际广泛应用 | 高,实际应用极少 |
| 典型场景 | 蓝牙耳机+手机、键盘+电脑 | 工业传感器网络(理论) |
网硕互联帮助中心






评论前必须登录!
注册