跳至內容
選單
首頁
服務
產品策略與流程
工業設計與機構
電子開發
原型製作與製造
認證與法規符合
創辦人顧問服務
資源
機械工程工具
電子工程工具
軟體工程工具
所有工程工具
下載
硬體筆記
專案
關於我們
聯絡我們
開始專案
←
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 byte LL 標頭 + 4 byte L2CAP + ATT opcode/handle + 加密時約 3 byte MIC。
前導碼 1B + 存取位址 4B + CRC 3B + 訊框間隔 150µs。
實際情況
iOS 將最小間隔限制為 15 ms。
Coded PHY 加入冗餘位元 → 降低有效速率。
加密為每個 PDU 加入 4 bytes MIC。
結果
即時