BLE各版本新功能总结
协议发布时间 | 协议版本 |
---|---|
2016/12 | Bluetooth 5 |
2014/12 | Bluetooth 4.2 |
2013/12 | Bluetooth 4.1 |
2010/6 | Bluetooth 4.0 |
Bluetooth 5 新功能
新增功能 | 协议层 | 描述 |
---|---|---|
Slot Availability Mask (SAM) | 物理层 | 标记设备的收发时间块。其他蓝牙设备获取该信息即可避免在该设备忙碌时争抢信道资源,这有利于在信道资源有限的情况下维持多设备同时工作,这个特性仅适用于经典蓝牙。 |
2 Mbit/s PHY for LE | 物理层 | 2Mbit/s比特率的物理层。以前的物理层都是1Mbit/s比特率,这个特性从物理层提升了传输速率。 |
LE Long Range | 物理层 | 该特性由多个方面共同实现。最高20dBm的发射功率(以前是10dBm),编码型物理层最低-82dBm接收灵敏度(以前是-70dBm),8位前向纠错编码FEC(以前没有),这些新特性共同实现了更远的通信距离,官方宣称能比过去提高4倍传输距离,实际测试高达750米。 |
High Duty Cycle Non-Connectable Advertising | 链路层 | 在协议文档中未找到针对该特性的描述,从网络上也未获取有用信息。根据一个已有的类似概念“High Duty Cycle Connectable Advertising”,可以推测这个广播事件类型就是广播间隔更短,并且限制广播总时间,超时后将停止广播。 |
LE Advertising Extensions | 链路层 | 扩展广播。以前广播仅仅使用37/38/39三个广播信道,现在可以使用扩展广播包,在0-36数据信道上传输,以前广播数据最大为31字节,现在扩展广播的数据长度最大可达255字节,所以官方宣称广播数据容量扩展8倍。 |
LE Channel Selection Algorithm #2 | 物理层 | 一种新的跳频算法。以前的算法仅用于连接数据的跳频,现在数据信道支持传输广播数据,以前的跳频算会产生性能问题,新的跳频算法可以用于连接数据通信的跳频和周期广播数据的跳频。 |
Bluetooth 4.2 新功能
新增功能 | 协议层 | 描述 |
---|---|---|
LE Data Packet Length Extension | 链路层 | 扩展链路层PDU长度。以前LL PDU的Payload最大长度是27字节,对应着L2CAP的MTU最大值23,该功能将LL Payload长度扩展到251字节,最大L2CAP MTU可达512,此时一个512资字节的L2CAP数据包需要分段传给链路层。这个功能显著的提升了传输速率,理论上最大可提升3倍(270kbps -> 800kbps)。 |
LE Secure Connections | 安全管理器层 | 采用椭圆曲线加密算法加密配对过程中生成的密钥,确保密钥在配对过程中不被窃听,这个特性产生一种新的配对方法:LE安全连接配对。这个特性扩展了传统的配对方法和模式,配对过程能够防护窃听和MITM威胁。 |
Link Layer Privacy | 链路层 | 采用可解析的私有地址来解决隐私问题。这种地址是一种随机地址,并且定时自动更新。 |
Link Layer Extended Scanner Filter Policies | 链路层 | 在协议文档中未找到针对该特性的描述。 |
Bluetooth 4.1 新功能
这个版本有以下新功能:
- Mobile Wireless Service Coexistence Signaling
- Train Nudging and Generalized Interlaced Scanning
- Low Duty Cycle Directed Advertising
- L2CAP Connection Oriented and Dedicated Channels with Credit Based Flow Control
- Dual Mode and Topology
- LE Link Layer Topology
- 802.11n PAL
- Audio Architecture Updates for Wide Band Speech
- Fast Data Advertising Interval
- Limited Discovery Time
这些更新与BLE关系不大。
(完)