【低功耗蓝牙 BLE】4-ATT_MTU 具体数值

发布时间 2023-11-13 21:53:29作者: FBshark

ATT 层规定了ATT_MTU。其具体数值是多少呢?

 

其中:Attribute Parameters 长度为:

 

一般情况下L2CAP层有MIC,ATT_MTU 将是 0B - 23B/247B

BLE 4.0/4.1支持下的最大长度 (MTU)是23B;

BLE 4.2/5.0是247B。同时 BLE 4.2/5.0 也是支持23B的,是否支持247B也和物理层有关。

其次,X 也是个变值,它和 Authentication Signature有关,如果存在Authentication Signature,那么Attribute Parameters的最大长度就是 ATT_MTU - 13B (Opcode 占用一个字节) ,如果没有Authentication Signature,那么最大长度将是 ATT_MTU - 1B。


参考自:CSDN「清风徐来辽」
原文链接:https://blog.csdn.net/weixin_35691921/article/details/122885317