一、前言
本篇会结合蓝牙协议规范讲解修改MTU的理论依据
二、阅读说明
1、泰凌微芯片使用者。
2、蓝牙 spec学习者
三、正文
1、蓝牙协议规范中对安全配对的MTU的字节要求
1.1、传统配对
如上图所示,传统配对对MTU的要求为23个字节
1.2、安全连接
如上图所示,安全连接对MTU的要求为65个字节。
2、命令帧格式
如上图所示,命令的格式是由如下两部分组成:
- Code:可以称之为标识符,用来代表命令的类型Data:用于放置具体的数据的,最大字节为64
结合1小节中所描述的,可以得出结论MTU >= 帧格式的字节大小,而为什么是65个字节,是因为公钥占据了64个字节,而Code占据了一个字节,所以MTU的大小至少需要65个字节。
四、结尾
本篇讲述了蓝牙协议规范里面关于MTU的定义,以及解释了为什么MTU的大小需要设置至少65个字节,下一篇开始进行编码更改MTU的大小,并进行验证。
阅读全文
97