Panchip Cop.

查看: 9451|回复: 1

什么是MTU?

[复制链接]

157

主题

249

帖子

1万

积分

磐启论坛管理员

Rank: 9Rank: 9Rank: 9

积分
18763
发表于 2022-8-12 17:23:47 | 显示全部楼层 |阅读模式
MTU是指在一个协议数据单元中(Protocol Data Unit, PDU) 有效的最大传输Byte
MTU默认是23byte,但是供我们使用的只有20byte。所以有时候不能满足我们的需求,需要我们手动设置MTU的大小。
core spec中ATT的默认MTU为23个Byte,ATT的Opcode占1个Byte、ATT的Handle占2个Byte、GATT占20个Byte。
23Byte(ATT)=1Byte(Opcode)+2Byte(Handler)+20Byte(BATT)。

不同的蓝牙版本最大MTU不同,例如:蓝牙4.2的最大MTU=247Byte(不一定正确,也有说是257Byte、也有说是241Byte),蓝牙5.0的最大MTU=512Byte,有效的最大MTU还需要减去协议Byte、Opcode和Handler。
蓝牙4.2:1Byte(Opcode)+2Byte(Handler)+244Byte(BATT)=247Byte(不一定正确)
蓝牙5.0:512Byte不一定正确)

https://blog.csdn.net/freemote/article/details/120996150


回复

使用道具 举报

0

主题

4

帖子

4

积分

新注册客户

Rank: 1

积分
4
发表于 昨天 22:53 | 显示全部楼层
台灣出差 旅遊 想喝一杯特別的茶?限量名單、只給懂門路的人 TG:sk38266和 Gleezy:sk3826



台灣出差 旅遊 想喝一杯特別的茶?限量名單、只給懂門路的人 TG:sk38266和 Gleezy:sk3826


台灣出差 旅遊 想喝一杯特別的茶?限量名單、只給懂門路的人 TG:sk38266和 Gleezy:sk3826


台灣出差 旅遊 想喝一杯特別的茶?限量名單、只給懂門路的人 TG:sk38266和 Gleezy:sk3826


台灣出差 旅遊 想喝一杯特別的茶?限量名單、只給懂門路的人 TG:sk38266和 Gleezy:sk3826

台灣優質老字號外送茶Gleezy:sk3826和TG:sk38266首次約妹即可享立減1000-3000現金折
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表