大家在IoT平台上创建产品时,在通讯协议中会看到蓝牙(Bluetooth,或简写BT)、BLE、MESH(SIG)的字样,这几个名称分别代表什么,有什么关联和差别,在此给大家做个简要的说明。
蓝牙的含义
蓝牙(Bluetooth,或简写BT)通常泛指蓝牙技术。
蓝牙技术始于爱立信在1994年创制的方案,1998年5月20日,爱立信联合IBM、英特尔、诺基亚及东芝公司等 5 家厂商成立了“特别兴趣小组”(Special Interest Group,SIG),即蓝牙技术联盟的前身。
蓝牙技术是一种关于无线数据和语音通信的全球开放规范,它是基于低成本的近距离无线连接,能在设备间实现方便快捷、灵活安全、低成本、低功耗的数据通信和语音通信。
蓝牙为什么叫蓝牙
蓝牙(Bluetooth)取自于十世纪丹麦国王哈拉尔的名字 Harald Bluetooth。
将“蓝牙”与SIG无线通讯技术标准关联在一起的,是一位来自英特尔的工程师 Jim Kardach。他在一次无线通讯行业会议上,提议将“Bluetooth”作为无线通讯技术标准的名称。
哈拉尔国王以统一了因宗教战争和领土争议而分裂的挪威与丹麦而闻名于世,与Jim Kardach希望蓝牙也可以成为统一的通用传输标准的理念不谋而合。
今天大家熟知的蓝色徽标 LOGO 也来自哈拉尔国王名字的首字母, H 和 B后弗萨克文的符文组合。
蓝牙版本的演进
蓝牙版本由1999年 蓝牙1.0到 2020年的5.2版本,经过了很多代的演进。过程中比较重要的版本有:
蓝牙2.1:新增EDR(Enhanced Data Rate)技术,通过提高多任务处理和多种蓝牙设备同时运行的能力,使得蓝牙设备的传输率可达 3Mbps。
蓝牙3.0:新增了High Speed技术,可以使蓝牙调用 802.11 WiFi 用于实现高速数据传输,传输率高达 24Mbps。
蓝牙4.0:增加了BLE(Bluetooth Low Energy)低功耗功能。由此衍生出经典蓝牙(Classic Bluetooth)和低功耗蓝牙(Bluetooth Low Energy)的表述,低功耗蓝牙应用于低速率低功耗场景,如心率检测器和温度计等传感器设备;经典蓝牙应用于高速率场景,如耳机和照片打印机等。
支持蓝牙4.0及以上版本的蓝牙芯片,如果为 Single mode(单模)则只支持低功耗蓝牙(Bluetooth® Low Energy ),如果为Dual mode(双模),则经典蓝牙(Classic Bluetooth)和低功耗蓝牙(Bluetooth Low Energy )均支持。
蓝牙5.0:进一步提高了经典蓝牙模式的传输速度达48Mbps,并引入Bluetooth Mesh作为补充规范。
Bluetooth Mesh协议不是简单的Bluetooth 5的升级,他是独立与蓝牙协议之外的一套协议,是基于BLE开发组网协议。支持蓝牙4.0及以上版本的低功耗蓝牙芯片产品,理论上如果lash和ram资源足够,都可以通过修改固件进行升级实现MESH功能。
总结
蓝牙(BT)通常泛指蓝牙技术,随着版本的演进,出现了低功耗(BLE)模式,蓝牙被表述为经典蓝牙和低功耗蓝牙两种模式。MESH是蓝牙协议的一个补充协议,其是基于BLE协议栈开发的组网协议,也可以理解为蓝牙技术的一个分支。