第4章 经典蓝牙与低功耗蓝牙对比
核心对比速查表
| 维度 | 经典蓝牙 (BR/EDR) | 低功耗蓝牙 (BLE) |
|---|---|---|
| 协议设计 | 双工、短包、持续连接 | 单工/广播、短包、间歇连接 |
| 功耗 | ≈100mW(持续) | ≈1-10mW(休眠时μA级) |
| 峰值速率 | 2-3 Mbps (EDR) | 1-2 Mbps (LE 2M PHY) |
| 连接建立 | 3-5秒 | 3-30ms |
| 典型应用 | 耳机、音箱、文件传输 | 穿戴设备、传感器、Beacon |
| 广播/扫描 | 不支持独立广播 | 支持(非连接状态) |
| 双模支持 | 需双模芯片 | 可单独或与BR/EDR共存 |
面试问答卡片
面试问题:请对比经典蓝牙与低功耗蓝牙
面试官考察点:
- 是否理解两种蓝牙的核心差异(协议栈、功耗设计)
- 能否结合具体应用场景说明选型理由
- 对BLE广播/扫描机制的理解
回答框架:
- 从协议架构切入(BR/EDR vs LE)
- 对比功耗与速率(持续 vs 间歇,速率倍数)
- 分场景列举(音频传输 vs 传感器数据)
- 技术细节补充(广播机制、双模共存)
简短示例回答:
经典蓝牙基于BR/EDR,持续连接功耗约100mW,速率2-3Mbps,适合耳机、音箱等流媒体场景。低功耗蓝牙采用LE设计,功耗低至μA级,峰值1-2Mbps,连接建立快(ms级),广泛用于穿戴设备、Beacon、传感器网络,且支持独立广播。
可能追问:
- BLE为什么能做到低功耗?(休眠唤醒机制、短周期广播)
- 双模芯片如何同时支持两种蓝牙?
- BLE广播信道如何避免冲突?
避坑提醒:不要只说“BLE省电”,要解释“间歇占空比+短包设计”是省电根源;避免混淆速率单位(Mbps vs KB/s)。
面试问题:你如何选择经典蓝牙还是低功耗蓝牙?
面试官考察点:
- 能否根据需求给出合理选型
- 是否了解实际项目中的权衡(电池寿命 vs 实时性)
回答框架:
- 评估数据吞吐量需求(大于1Mbps → 考虑经典)
- 评估功耗预算(电池供电、长期运行 → BLE)
- 连接建立时延要求(快速响应 → BLE)
- 设备间通信拓扑(广播/一对多 → BLE)
简短示例回答:
如果传输音频流或大文件,需要高持续速率和实时性,选经典蓝牙;如果是心率计、温湿度传感器等低频小数据量、电池供电设备,选BLE。例如智能手表与手机通信数据量不大且需长续航,采用BLE更优。
可能追问:
- 如果需要在BLE上实现音频传输?(LE Audio / LC3编码)
- 经典蓝牙的功耗与“省电模式”有哪些?
加分项:提及BLE 5.2的LE Audio标准,展示对新技术关注。
面试问题:BLE的广播与扫描机制是如何工作的?
面试官考察点:
- 对BLE底层通信机制的细节掌握
- 是否理解广播间隔/扫描窗口的影响
回答框架:
- 广播信道(37/38/39)与跳频
- 广播事件类型(可连接、不可连接、可扫描)
- 扫描模式(被动/主动扫描)
- 广播间隔与功耗关系
简短示例回答:
BLE在37/38/39三个信道轮发广播包,避免WiFi干扰。广播间隔可配置(20ms~10.24s)。主动扫描时扫描器会向广播者发送扫描请求获取更多数据。广播包类型决定是否可被连接。合理设置间隔降低功耗但影响发现时延。
可能追问:
- 如何实现BLE的定向广播?(使用白名单)
- 广播负载最大是多少?(31字节)
- BLE 5.0扩展广播有什么特点?(更多信道、更大负载)
避坑提醒:别混淆“扫描(Scan)”与“发现(Discovery)”——主动扫描会请求额外数据,被动扫描只接收广播包。
章节复习提示
建议将对比速查表打印为卡片,面试前快速过一遍数字和关键词。针对BLE广播/扫描部分,可结合HCI层命令理解底层流程。