蓝牙1.2/2.0/3.0,也被称为经典蓝牙/传统蓝牙,蓝牙耳机一般使用。
蓝牙4.0,加入低功耗蓝牙(BLE),低数据量的传感器数据采集。这里需要注意的是蓝牙版本只是一个标准,蓝牙4.0≠BLE,BLE只是蓝牙4.0标准中的一部分。
蓝牙4.2,在蓝牙4.0的基础上小幅提升性能,1M符号速率(LE 1M PHY),这个是每个设备必须支持的,同时有三种速率可选:1Mb/s、500Kb/s、125Kb/s。
蓝牙5.0,性能得到很大的提升,主要是在距离(4倍)、吞吐量(通信速率2倍)、广播扩展、纠错(误码率更低)、广播数据容量增加(8倍)、与其他同频信号的共存性。
4倍距离,这个和功率有关。蓝牙5.0将最大功率提高到了100mW(原来是10mW),分了四个功率等级,蓝牙5.0内核说明文档中的截图如下图所示:
两倍的通信速率2Mb/s(LE 2M PHY)这个是可选的,也就是说4种速率可选:2Mb/s、1Mb/s、500Kb/s、125Kb/s。
广播扩展,在5.0之前只能在3个通道上广播(数据长度最大为37),在5.0中除了保留原来的还增加了在另外37个通道上的广播(数据长度最大255)。
注:现在市面上已经有支持蓝牙5.0的SOC,但是他们不一定支持所有新的特性,一般都会支持的新特性有更长的距离,高吞吐量,广播扩展这三个在实际应用中比较重要的性能。