1. 蓝牙低功耗 (BLE) 基础

1.1 BLE 发展史:从手机耳机到万物互联

蓝牙技术最早是 1994 年由爱立信搞出来的。名字挺有意思——取自 10 世纪统一丹麦的哈拉尔蓝牙王。初衷很简单:替代 RS232 串口线。那时候没人会想到,二十多年后它成了物联网的标配。

我个人习惯把蓝牙发展分成三个阶段来理解:

  • 传统蓝牙时代 (BR/EDR):经典蓝牙,主打音频传输,功耗高,适合耳机、音箱。
  • BLE 诞生 (蓝牙 4.0, 2010 年):这才是真正的分水岭。低功耗蓝牙横空出世,专门为 IoT 设备设计。
  • BLE 演进 (4.1 → 5.4):每一代都在补短板、扩场景。我做过一个项目,从 4.2 升级到 5.0,距离直接翻倍,天线都不用改。

具体版本演进,我用一张表总结:

版本 发布时间 核心变化
蓝牙 4.0 2010 引入 BLE 低功耗架构,双模模式
蓝牙 4.1 2013 共存改进,支持 L2CAP 面向连接通道
蓝牙 4.2 2014 数据包长度扩展 (27→251 字节),隐私增强
蓝牙 5.0 2016 4 倍距离,2 倍速度,广播扩展 (advertising extension)
蓝牙 5.1 2019 到达角 / 出发角 (AoA/AoD) 定位
蓝牙 5.2 2020 LE Audio (LC3 编码),同步通道
蓝牙 5.3 2021 连接子速率,信道分类增强
蓝牙 5.4 2023 广播加密,LE GATT 安全增强
我的一点经验:选 BLE 芯片时,别只看版本号。很多 5.0 芯片实际只实现了 5.0 的部分特性。采购前一定确认是否支持「2M PHY」和「Long Range」。我曾经就吃过这个亏。

1.2 BLE 与传统蓝牙:到底差在哪?

这个问题我几乎每次培训都会被问到。说白了,两者的设计哲学根本不同:

  • 传统蓝牙 (BR/EDR):面向连续数据流。比如通话、听歌,链路一旦建立就保持连接。
  • BLE:面向短数据包、间断传输。发完就睡,睡醒了再发。

你想想看,一个智能灯泡,每天开关几次,每次传输的数据就那么几十个字节。如果用传统蓝牙去搞,电池撑不了两周。而 BLE 可以让它跑一两年。这就是本质区别。

我整理了一个对比表,方便你快速把握:

对比项 传统蓝牙 (BR/EDR) BLE
工作频段 2.4 GHz (79 个信道) 2.4 GHz (40 个信道,3 个广播信道)
调制方式 GFSK / π/4-DQPSK / 8DPSK GFSK (1M/2M PHY)
峰值功耗 ~100 mW (典型) ~10 mW (典型)
传输速率 1–3 Mbps 125 Kbps – 2 Mbps
延迟 ~100 ms ~3 ms (非连接状态)
拓扑 点对点 / 微微网 / 散射网 点对点 / 广播 / 网格 (Mesh)
典型应用 耳机、音箱、车载免提 传感器、穿戴、信标、智能家居
避坑指南:我曾经在一个可穿戴项目中,产品经理非要 BLE 达到 2 Mbps 实际吞吐量。老实说,BLE 2M PHY 的理论速率是 2 Mbps,但加上协议开销、连接间隔、重传,实际能跑到 1.2–1.4 Mbps 就不错了。立项前一定要给团队打好预期。

1.3 BLE 应用场景:它到底用在哪儿?

BLE 能火,不是因为技术多牛,而是它卡准了物联网的几个关键需求:低成本、低功耗、易组网。我做过的项目里,BLE 覆盖了从医院、工厂到家庭的各个角落。

常见的应用场景,我归类为五大方向:

  1. 智能穿戴:手环、手表、医疗贴片。数据量小、传输间隔长、续航要求高——BLE 天生适合。
  2. 智能家居:灯泡、门锁、窗帘、温控器。不需要一直在线,收到指令就干活。
  3. 信标 & 室内定位:利用 BLE 广播包做 proximity 检测。商场导航、展馆导览都在用。
  4. 医疗健康:血糖仪、血压计、体温贴。数据安全要求高,BLE 5.4 的加密增强正好补上。
  5. 工业 & IoT 传感:温湿度传感器、振动监测、资产追踪。配合 Mesh 网络可以覆盖整个车间。
我的判断:如果你做一个产品,要求「每天发送一次数据,电池用两年」,那 BLE 是唯一正经的选择。反过来,如果需要传音频、高清图像,就别折腾 BLE 了,选传统蓝牙或者 Wi-Fi。
BLE 技术全景图 蓝牙技术起源 BLE 4.0 诞生 BLE 5.x 演进 传统蓝牙 BR/EDR BLE 核心特性 低功耗 · 短数据包 · 事件驱动 对比 应用场景 IoT · 穿戴 · 智能家居 · 医疗 · 信标 📌 核心逻辑 历史演进 → 架构对比 → 应用落地

你看这张图的逻辑:从左到右是时间线,从上到下是「历史 → 对比 → 应用」。搞懂这三个维度,BLE 的全貌基本就清楚了。后面章节我们会深入连接参数和 GATT 的细节——那些才是真正影响实际项目表现的关键点。

本章要点回顾:

  • BLE 从蓝牙 4.0 开始独立发展,到 5.4 已经覆盖了从信标到音频的全场景。
  • BLE 与传统蓝牙的核心区别在于「功耗模型」:前者间断传输、后者连续链路。
  • 选择 BLE 还是传统蓝牙,先看业务场景——传音频选经典,传数据选 BLE。