因为在蓝牙5.1及之前的版本中事务的处理是顺序的,不支持并发,也就是事务必须在一个完整的PDU/SUD之后才能执行;MTU是一一对应且固定的,也就是说MTU一旦建立连接便不可更改。如上图1左。
而对于LE5.2的EATT,MTU在ATT和L2CAP之间不再一一对应,可以互相独立配置。由此也带来两个特点,一是ATT和L2CAP之间的MTU和PDU大小是动态可配置(MTU可变大);二是不同业务之间的PDU可以交叉处理,减小了数据延迟。如上图1右。
EATT的引入对ATT PDUs有以下几个方面的影响:
一些新的PDU只能用于已经被定义的EATT载体上
某些PDU可用于非增强ATT,但是不能用于EATT
一些PDU的定义或流程被重新细化或优化
EATT只能通过加密连接使用,而ATT继续允许通过未加密和加密的连接
二、特性二 LE功耗控制
LE Power Control:LE功耗控制
蓝牙BR/EDR包括电源控制功能。然而,在蓝牙5.1中,并没有定义这样的功能。蓝牙5.2定义了BLE的双向功率控制,可以用于实现多种应用场景,有助于在保持连接的情况下更好的降低功耗并提高设备的稳定性和可靠性。
蓝牙5.2规定了对于发射功率的动态管理。通过对接受信号强度RSSI的监控,来通知发射方增加或减少发射功率。这对于在使用时设备之间的距离经常处于变化中的应用来说比较节省功耗,从而达到刚刚好的功耗满足刚刚好的应用。也就是说,设备会根据不同距离时的RSSI值,控制发射功率使接收灵敏度保持在一个最佳的范围内,从而达到更好的功耗控制住。