最終更新:2024-04-08 (月) 20:15:53 (10d)
BLE/アドバタイズパケット
Advertising PDU
概要
- アドバタイズ用のパケット
- BLE/アドバタイジングチャンネルで信送される (ブロードキャスト)
仕様
BLE/アドバタイジング物理チャンネルPDU
- BLE/アドバタイジングPDUのタイプによってペイロードのフォーマットが異なる
- These PDUs are sent by the Link Layer in the Advertising state and received by a Link Layer in the Scanning state or Initiating state.
- The ADV_IND, ADV_DIRECT_IND?, ADV_NONCONN_IND?, and ADV_SCAN_IND? PDUs are called “legacy advertising PDUs”.
- The ADV_EXT_IND, AUX_ADV_IND?, AUX_SYNC_IND?, and AUX_CHAIN_IND? PDUs are called “extended advertising PDUs”.
- Advertising events using legacy advertising PDUs are called “legacy advertising events”.
ADV_INDの場合
- 複数のAD Structureが含まれる
フィールド サイズ 中身 AdvA? 6バイト デバイスアドレス AdvData 0~31バイト BLE/アドバタイジングデータ
BLE/アドバタイジングデータ
- 複数のAD Structureが含まれる
AD Structure Length Data 1バイト 1バイト Length-1 AD Type AD Data? - AD Type: タイプ
- AD Data: 値
用途
- データのブロードキャスト
- ペリフェラルを検索してコネクションの確立
ペイロード
標準
- 31バイトのペイロード
追加 (BLE/スキャン応答)
- 31バイト
分類
コネクタビリティ
- コネクション可能かどうか
スキャナビリティ
- スキャン要求に応答するかどうか
- BLE/スキャン要求
- BLE/スキャン応答
ディレクタビリティ
- 有向か無向か
有向 宛先のスキャナのアドレスを指定。ユーザーデータは入れられない 有向 宛先を指定しない。ユーザーデータを搭載可能