物联网技术
登录
直播中
vitan
9年用户
354经验值
擅长:嵌入式技术
私信
关注
[资料]
一分钟读懂低功耗蓝牙(BLE)MTU交换数据包
BLE
PDU
低功耗
1.
概述
* MTU: 最大传输单元(MAXIMUM TRANSMISSION UNIT) , 指在一个PDU (Protocol Data Unit: 协议数据单元,在一个传输单元中的有效传输数
据)能够传输的最大数据量(多少字节可以一次性传输到对方)。
* MTU 交换是为了在主从双方设置一个PDU中最大能够交换的数据量,通过MTU的交换和双方确认(注意这个MTU是不可以协商的,只是通知对方,双方在知道对方的极限后会选择一个较小的值作为以后的MTU,比如说,主设备发出一个150个字节的MTU请求,但是从设备回应MTU是23字节,那么今后双方要以较小的值23字节作为以后的MTU),主从双方约定每次在做数据传输时不超过这个最大数据单元
MTU交换通常发生在主从双方建立连接关系后(参见"
一分钟读懂低功耗蓝牙连接数据包
")
做个对比就可以知道BLE MTU 比较小(不过新的BLE 标准MTU 已经大幅提升,详见即将发表在VIEWTOOL BBS上的后续文章)。
****************************************************************“*************************
详情见后附文档!
3. L2CAP 长度
解释同(请求包)。
Length: 3
4. L2CAP 通道号
解释同(请求包)。
CID: Attribute Protocol (0x0004)
5. ATT 命令
标准:
实例:
Opcode: Exchange MTU Response (0x03) 0... .... = Authen
ti
cation Signature: False
.0.. .... = Command: False
..00 0011 = Method: Exchange MTU Response (0x03)
6) MTU 值
Server Rx MTU: 23
7)CRC
CRC: 0xf4767e
[Expert Info (Note/Checksum): CRC unchecked, not all data available]
附件:
您需要
登录
才可以下载或查看附件。没有帐号?
注册
更多回帖
rotate(-90deg);
回复
相关帖子
BLE
PDU
低功耗
一分钟
读懂
低功耗
蓝牙
(
BLE
)
MTU
交换
数据包
2019-07-13
2836
低功耗
蓝牙
(
BLE
)
MTU
交换
数据包
2018-11-09
1438
低功耗
蓝牙
(
BLE
)
MTU
交换
数据包
2018-11-08
2399
一分钟
读懂
低功耗
蓝牙
(
BLE
)
MTU
交换
数据包
2018-11-06
2463
一分钟
读懂
低功耗
蓝牙
(
BLE
)
MTU
交换
数据包
2018-10-27
2342
一分钟
读懂
低功耗
蓝牙
(
BLE
)
MTU
交换
数据包
2018-10-23
2741
一分钟
读懂
低功耗
蓝牙
(
BLE
)
MTU
交换
数据包
2018-09-28
1864
一分钟
读懂
低功耗
蓝牙
(
BLE
)广播
数据包
2017-08-25
4498
一分钟
读懂
低功耗
蓝牙
(
BLE
)连接
数据包
2017-08-02
5332
一分钟
读懂
低功耗
蓝牙
(
BLE
)
MTU
交换
数据包
2017-08-02
5484
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分