• 正文
  • 相关推荐
申请入驻 产业图谱

手把手教你:BLE安全连接-更改MTU的理论依据

23小时前
97
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

一、前言

本篇会结合蓝牙协议规范讲解修改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的大小,并进行验证。

相关推荐