低功耗蓝牙(BLE,Bluetooth Low Energy)是蓝牙技术联盟(SIG)开发的一种低速率、短距离无线通信协议,它工作在2.4GHz频段,主要通过极简协议、间歇收发与休眠机制来大幅降低功耗,并支持点对点、广播、蓝牙Mesh组网多种拓扑,同时支持CRC检错、FEC前向纠错机制与多类物理层PHY(1M/2M/S2/S8),可有效兼顾通信可靠性与传输距离,适合可穿戴设备、智能家居、物联网传感器及大规模设备组网等小数据、长续航的无线通信场景。
经典蓝牙(BR/EDR)与低功耗蓝牙(BLE) 图源:SIG
据知名行业研究机构ABI Research数据显示,预计2026年全球蓝牙设备出货量将接近60亿台,2030年出货量将突破80亿台,市场维持高增长态势;其中,在经典蓝牙(BR/EDR)、低功耗蓝牙(BLE)与双模蓝牙(Dual-mode)三类设备中,低功耗蓝牙设备凭借超低功耗与灵活适配性,正持续渗透至在电子价签(ESL)、资产追踪标签、智能标签、健康监测设备及智能家居系统等领域中,是未来数年内拉动全球蓝牙市场增长的核心驱动力。
关于经典蓝牙(BR/EDR)与低功耗蓝牙(BLE)
经典蓝牙(BR/EDR,蓝牙基础速率/增强数据速率)是一种低功耗射频通信技术,主要工作在免授权的2.4GHz ISM频段中,并通过频段上的79个信道进行数据流传输。经典蓝牙支持点对点设备通信,主要用于实现无线音频流媒体传输,现已成为驱动无线扬声器、耳机和车载娱乐系统的标准无线电协议;此外,经典蓝牙还支持数据传输类应用,移动打印便是典型场景之一。
低功耗蓝牙(BLE)专为极低功耗工作模式而设计,它同样工作在免授权的2.4GHz ISM频段中,并通过频段上的40个信道(3个广播信道、37个数据信道)进行数据流传输。除了在小数据、长续航的无线短距通信场景中被广泛采用外,低功耗蓝牙(BLE)在高精度位置服务领域中也极具应用潜力,目前低功耗蓝牙(BLE)已具备相关距离感知功能,可实现一台设备对另一台设备的存在检测、距离测算与方向定位。
关于低功耗蓝牙(BLE)的协议栈
低功耗蓝牙(BLE)协议栈由许多层和功能模块组成,其中有些是必选的,有些是可选的,其整体架构自上而下分为主机(Host)与控制器(Controller)两大核心部分;两者之间可通过标准化的HCI主机控制器接口统一定义通信交互规范与数据报文格式,实现底层射频物理链路与上层协议栈及应用层之间的解耦与互通。
BLE协议栈 图源:SIG
控制器(Controller)是协议栈中直接与射频硬件交互的底层部分,负责物理层与链路层的所有射频相关功能,包括无线电信号收发、调制解调、时序控制、跳频管理、链路维护与数据包编解码,其核心作用是建立并维持可靠的无线物理连接,为上层协议提供稳定的射频链路基础。
Host(主机)是协议栈的上层逻辑模块,运行在MCU或应用处理器中,包含L2CAP、ATT、GATT、GAP及各类Profile等协议层,负责定义数据格式、设备角色、安全策略与应用交互逻辑,实现设备间的业务数据交互与应用场景适配。
LC3(Low Complexity Communication Codec,低复杂度通信编解码器)是蓝牙LE Audio(低功耗蓝牙音频)标准中强制要求支持的专用音频压缩算法,负责在发送端将PCM原始音频数据高效压缩为适合BLE链路传输的数据包,在接收端解压缩还原为PCM音频。
关于低功耗蓝牙(BLE)的数据包格式
BLE链路层针对不同物理层(PHY)定义了两类数据包格式:无编码PHY数据包(适配LE 1M、LE 2M物理层)和编码PHY数据包(BLE 5.0新增,适配Coded PHY远距离模式),两者分别对应不同的应用场景
图源:SIG
其中,无编码PHY数据包是BLE最基础的链路层帧格式,专为LE 1M和LE 2M物理层设计,结构精简高效,主要包含前导码、访问地址、PDU、CRC等字段,前导码用于时钟同步,访问地址用于链路识别,PDU承载有效数据,CRC保障传输可靠性,整体传输速率高、延迟低,适合短距离、低干扰场景,是常规消费级BLE设备(手环、鼠标、短距离传感器等)的通用选择。
低功耗编码PHY数据包是BLE 5.0新增的专用帧格式,专为远距离和强干扰场景优化,通过FEC前向纠错机制将数据分为两个纠错块传输,支持S=2和S=8两种编码模式,额外增加了编码指示符CI和纠错块结束标记TERM1/TERM2,虽降低了传输速率,但大幅提升了抗干扰能力和通信距离,适合工业传感、智能家居、室外资产定位等对连接稳定性要求高的低速率传输场景。
85
