最終更新:2024-03-12 (火) 04:04:30 (35d)  

BLE/パケット
Top / BLE / パケット

概要

構造

BLE/アドバタイジング物理チャンネルPDU

BLE/アドバタイジング物理チャンネルPDUヘッダ

  • 2バイト
    フィールドビット数
    PDUタイプ4
    RFU1
    ChSel?1
    TxAdd?1
    RxAdd?1
    Length8

PDUタイプ

パケットフォーマット

種類

  • 1種類のパケットフォーマットと2種類のパケットしか存在しない

BLE/アドバタイズパケット

  • 共通
    フィールドバイト中身
    アドバタイズヘッダ2
    ペイロードPDUによるアドバタイザのアドレス(6バイト)+α

アドバタイズヘッダ

アドバタイズのPDUの種類

ADV_IND

  • フィールドバイト中身
    アドバタイズヘッダ2
    ペイロード6+0~31アドバタイザのアドレス(6バイト)
    アドバタイジングデータ(0~31バイト)

ADV_DIRECT_IND?

  • フィールドバイト中身
    アドバタイズヘッダ2
    ペイロード6+6アドバタイザのアドレス(6バイト)
    ターゲットアドレス(6バイト)

ADV_NONCONN_IND?

ADV_SCAN_IND?

ADV_EXT_IND

AUX_ADV_IND?

AUX_SYNC_IND?

AUX_CHAIN_IND?

送信

  • 20ミリ秒~10.24ミリ秒間隔

BLE/データパケット?

ペイロード

  • 27バイトあるが上位のプロトコルによって20バイトに制限される事が多い

メモ

  • BLE/L2CAPのヘッダが4バイト専有するので上位で使えるのは27-4で23になる

メモ

  • コネクション間隔ごとに送れるパケット数はチップ依存
  • 1パケット中のユーザーデータは20バイトまで

関連