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 覆盖了从医院、工厂到家庭的各个角落。
常见的应用场景,我归类为五大方向:
- 智能穿戴:手环、手表、医疗贴片。数据量小、传输间隔长、续航要求高——BLE 天生适合。
- 智能家居:灯泡、门锁、窗帘、温控器。不需要一直在线,收到指令就干活。
- 信标 & 室内定位:利用 BLE 广播包做 proximity 检测。商场导航、展馆导览都在用。
- 医疗健康:血糖仪、血压计、体温贴。数据安全要求高,BLE 5.4 的加密增强正好补上。
- 工业 & IoT 传感:温湿度传感器、振动监测、资产追踪。配合 Mesh 网络可以覆盖整个车间。
我的判断:如果你做一个产品,要求「每天发送一次数据,电池用两年」,那 BLE 是唯一正经的选择。反过来,如果需要传音频、高清图像,就别折腾 BLE 了,选传统蓝牙或者 Wi-Fi。
你看这张图的逻辑:从左到右是时间线,从上到下是「历史 → 对比 → 应用」。搞懂这三个维度,BLE 的全貌基本就清楚了。后面章节我们会深入连接参数和 GATT 的细节——那些才是真正影响实际项目表现的关键点。
本章要点回顾:
- BLE 从蓝牙 4.0 开始独立发展,到 5.4 已经覆盖了从信标到音频的全场景。
- BLE 与传统蓝牙的核心区别在于「功耗模型」:前者间断传输、后者连续链路。
- 选择 BLE 还是传统蓝牙,先看业务场景——传音频选经典,传数据选 BLE。