最終更新:2024-04-08 (月) 20:09:13 (879d)
BLE/アドバタイジング物理チャンネルPDU
Advertising Physical Cannel PDU
構造
- ペイロードはADV_INDなどのPDUタイプによる
フィールド バイト 中身 ヘッダ 2 BLE/アドバタイジング物理チャンネルPDUヘッダ ペイロード 1~255(PDUによる) アドバタイザのアドレス(6バイト)+α
BLE/アドバタイジング物理チャンネルPDUヘッダ
構造
- 2バイト
例
PDUタイプ
0b0000 ADV_IND 0b0001 ADV_DIRECT_IND? 0b0010 ADV_NONCONN_IND 0b0011 SCAN_REQ AUX_SCAN_REQ? 0b0100 SCAN_RSP 0b0101 CONNECT_IND AUX_CONNECT_REQ? 0b0110 ADV_SCAN_IND? ...
BLE/アドバタイジングPDU
PDUタイプがADV_INDの場合
- ペイロード
AdvA? 6バイト デバイスアドレスを含む AdvData 0~31バイト BLE/アドバタイジングデータ
ADV_DIRECT_IND?
ADV_NONCONN_IND
ADV_SCAN_IND?
ADV_EXT_IND
AUX_ADV_IND?
AUX_SYNC_IND?
AUX_CHAIN_IND?
メモ
- 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”.

