본문 바로가기
블루투스/LE Link Layer

Scanning PDU Payload

by 테크쟁이 2023. 2. 4.
반응형

참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/

* 전체 Advertising Physical Channel PDU의 payload는 "Advertising Physical Channel PDU" 참고

 

Scanning PDU 란?

- Scannable advertisement에 대한 회신을 할 때 사용

 

Scanning PDU 종류

- 아래 PDU에 대한 response 전송 시, 같은 PHY에서 전송되어야 한다

1. SCAN_REQ PDU (scan request PDU)
2. SCAN_RSP PDU (scan response PDU)
3. AUX_SCAN_REQ PDU (scan request PDU)
4. AUX_SCAN_RSP PDU  (scan response PDU)


1. SCAN_REQ PDU Payload

- AUX_SCAN_REQ PDU Payload와 동일하다

- SCAN_REQ PDU에는 Host data가 포함되지 않는다

SCAN_REQ / AUX_SCAN_REQ Payload

- ScanA: scanner의 address (Packet header TxAdd field에 의해 Public/Random 결정)

- AdvA: Advertiser의 address (Packet header RxAdd field에 의해 Public/Random 결정)


2. SCAN_RSP PDU Payload

SCAN_RSP Payload

- AdvA: Advertiser의 address (Packet header TxAdd field에 의해 Public/Random 결정)

-ScanRspData: Advertiser Host에서의 모든 data를 포함할 수 있다


3. AUX_SCAN_REQ PDU Payload

- SCAN_REQ PDU Payload와 동일하다

- AUX_SCAN_REQ PDU에는 Host data가 포함되지 않는다

SCAN_REQ / AUX_SCAN_REQ Payload

- ScanA: scanner의 address (Packet header TxAdd field에 의해 Public/Random 결정)

- AdvA: Advertiser의 address (Packet header RxAdd field에 의해 Public/Random 결정)


4. AUX_SCAN_RSP PDU Payload

- AUX_SCAN_RSP PDU는 Common Extended Advertising Payload를 사용한다

- 모든 auxiliary PDU는 AUX_CHAIN_IND PDU를 통해 전송된다

AUX_SCAN_REQ PDU의 Common Extended Advertising Payload 설정

 

 
반응형

'블루투스 > LE Link Layer' 카테고리의 다른 글

Data Physical Channel PDU  (0) 2023.02.04
Initiating PDU Payload  (0) 2023.02.04
Common Extended Advertising Payload - SyncInfo field  (0) 2023.02.01
Constant Tone Extension  (0) 2023.01.31
Common Extended Advertising Payload  (0) 2023.01.31