第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共存
技术差异 架构/协议栈 功耗与速率 峰值/平均对比 应用场景 选型依据 关键协议 BR/EDR vs LE 总结:驱动场景选型 回答框架导航: 从技术差异切入 → 功耗速率 → 场景 → 协议细节 → 总结选型

面试问答卡片

面试问题:请对比经典蓝牙与低功耗蓝牙

面试官考察点:

  • 是否理解两种蓝牙的核心差异(协议栈、功耗设计)
  • 能否结合具体应用场景说明选型理由
  • 对BLE广播/扫描机制的理解

回答框架:

  1. 从协议架构切入(BR/EDR vs LE)
  2. 对比功耗与速率(持续 vs 间歇,速率倍数)
  3. 分场景列举(音频传输 vs 传感器数据)
  4. 技术细节补充(广播机制、双模共存)

简短示例回答:

经典蓝牙基于BR/EDR,持续连接功耗约100mW,速率2-3Mbps,适合耳机、音箱等流媒体场景。低功耗蓝牙采用LE设计,功耗低至μA级,峰值1-2Mbps,连接建立快(ms级),广泛用于穿戴设备、Beacon、传感器网络,且支持独立广播。

可能追问:

  • BLE为什么能做到低功耗?(休眠唤醒机制、短周期广播)
  • 双模芯片如何同时支持两种蓝牙?
  • BLE广播信道如何避免冲突?
避坑提醒:不要只说“BLE省电”,要解释“间歇占空比+短包设计”是省电根源;避免混淆速率单位(Mbps vs KB/s)。

面试问题:你如何选择经典蓝牙还是低功耗蓝牙?

面试官考察点:

  • 能否根据需求给出合理选型
  • 是否了解实际项目中的权衡(电池寿命 vs 实时性)

回答框架:

  1. 评估数据吞吐量需求(大于1Mbps → 考虑经典)
  2. 评估功耗预算(电池供电、长期运行 → BLE)
  3. 连接建立时延要求(快速响应 → BLE)
  4. 设备间通信拓扑(广播/一对多 → BLE)

简短示例回答:

如果传输音频流或大文件,需要高持续速率和实时性,选经典蓝牙;如果是心率计、温湿度传感器等低频小数据量、电池供电设备,选BLE。例如智能手表与手机通信数据量不大且需长续航,采用BLE更优。

可能追问:

  • 如果需要在BLE上实现音频传输?(LE Audio / LC3编码)
  • 经典蓝牙的功耗与“省电模式”有哪些?
加分项:提及BLE 5.2的LE Audio标准,展示对新技术关注。

面试问题:BLE的广播与扫描机制是如何工作的?

面试官考察点:

  • 对BLE底层通信机制的细节掌握
  • 是否理解广播间隔/扫描窗口的影响

回答框架:

  1. 广播信道(37/38/39)与跳频
  2. 广播事件类型(可连接、不可连接、可扫描)
  3. 扫描模式(被动/主动扫描)
  4. 广播间隔与功耗关系

简短示例回答:

BLE在37/38/39三个信道轮发广播包,避免WiFi干扰。广播间隔可配置(20ms~10.24s)。主动扫描时扫描器会向广播者发送扫描请求获取更多数据。广播包类型决定是否可被连接。合理设置间隔降低功耗但影响发现时延。

可能追问:

  • 如何实现BLE的定向广播?(使用白名单)
  • 广播负载最大是多少?(31字节)
  • BLE 5.0扩展广播有什么特点?(更多信道、更大负载)
避坑提醒:别混淆“扫描(Scan)”与“发现(Discovery)”——主动扫描会请求额外数据,被动扫描只接收广播包。

章节复习提示

建议将对比速查表打印为卡片,面试前快速过一遍数字和关键词。针对BLE广播/扫描部分,可结合HCI层命令理解底层流程。