跳到内容
菜单
首页
服务
产品策略与流程
工业设计与机械
电子开发
原型制作与制造
认证与合规
创始人顾问服务
资源
机械工程工具
电子工程工具
软件工程工具
所有工程工具
下载
硬件笔记
项目
关于我们
联系我们
启动项目
←
All tools
←
TOOL
IDB-SWE-014
→
BLE
GATT MTU
仅限桌面端
工程工具仅在桌面端屏幕上可用。
BLE GATT MTU 与吞吐量
根据 MTU、PHY(1M / 2M / Coded)、连接间隔及每次事件数据包数计算 GATT 有效吞吐量。真实数据 —— 而非宣传的 2 Mbps。
连接事件时间线
间隔 — ms
conn evt
interval
idle remainder
PDU breakdown
P
1 B
ACC ADDR
4 B
LL
2 B
PDU 247 B
L2CAP+ATT+app
CRC
3 B
THROUGHPUT
vs PHY rate
— kbps
full-MTU latency:
— ms
PHY
1M (BT 4.x default)
2M (BT 5)
Coded S=2 (LR, 500 kbps)
Coded S=8 (LR, 125 kbps)
ATT MTU
bytes
连接间隔
ms
每次事件数据包数
数据长度扩展
Yes — 251 byte PDU (BT4.2+)
No — 27 byte PDU (BT4.0/4.1)
操作
Notification / Write w/o response (3 B ATT)
Write with response (5 B ATT)
Read response (1 B ATT)
工程说明
开销(每个 LL 数据包)
1 字节 LL 包头 + 4 字节 L2CAP + ATT 操作码/句柄 + 加密时约 3 字节 MIC。
前导码 1B + 接入地址 4B + CRC 3B + 帧间隔 150µs。
实际情况
iOS 将最小间隔限制为 15 ms。
编码 PHY 会增加冗余位 → 降低有效速率。
加密会为每个 PDU 增加 4 字节 MIC。
结果
实时