참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/
* 전체 Advertising Physical Channel PDU의 payload는 "Advertising Physical Channel PDU" 참고
Initiating PDU 종류
- 아래 PDU에 대한 response 전송 시, 같은 PHY에서 전송되어야 한다
1. CONNECT_IND PDU (Initiating state 디바이스 -> Advertising state 디바이스)
2. AUX_CONNECT_REQ PDU (Initiating state 디바이스 -> Advertising state 디바이스)
3. AUX_CONNECT_RSP PDU (Advertising state 디바이스 -> Initiating state 디바이스)
1. CONNECT_IND PDU Payload
- InitA: initiator의 address (Packet header의 TxAdd field에 의해 Public/Random 결정)
- AdvA: Advertiser의 address (Packet header의 RxAdd field에 의해 Public/Random 결정)
- LLData : 아래 "1-1. LLData field 포맷" 참고
1-1. LLData field 포맷
- AA: ACL connection의 Access Address
- CRCInit: ACL connection의 CRC calculation을 위한 초기값
- WinSize: transmitWindowSize 값 (transmitWindowSize = WinSize * 1.25 ms)
- WinOffset: transmitWindowOffset 값 (transmitWindowOffset = WinOffset * 1.25 ms)
- Interval: connInterval 값 (connInterval = Interval * 1.25 ms)
- Latency: connPeripheralLatency 값 (connPeripheralLatency = Latency)
- Timeout: connSupervisionTimeout 값 (connSupervisionTimeout = Timeout * 1.25 ms)
- ChM: 0 ~ 36번으로 구성된, 37개 RF 채널의 Channel map을 나타내고 (0: Unused / 1: Used), 37번, 38번, 39번 RF 채널은 RFU 이다
- Hop: Data channel selection algorithm에서 사용되는, hopIncrement 값 (5 ~ 16 범위의 랜덤 값)
- SCA: Central이 worst case일 때, sleep clock accuracy를 결정하는데 사용된다
SCA | centralSCA 또는 peripheralSCA |
0 | 251 ppm ~ 500 ppm |
1 | 151 ppm ~ 250 ppm |
2 | 101 ppm ~ 150 ppm |
3 | 76 ppm ~ 100 ppm |
4 | 51 ppm ~ 75 ppm |
5 | 31 ppm ~ 50 ppm |
6 | 21 ppm ~ 30 ppm |
7 | 0 ppm ~ 20 ppm |
2. AUX_CONNECT_REQ PDU Payload
- 위의 "1. CONNECT_IND PDU Payload" 참고
3. AUX_CONNECT_RSP PDU Payload
- AUX_SCAN_RSP PDU는 Common Extended Advertising Payload를 사용한다
'블루투스 > LE Link Layer' 카테고리의 다른 글
LE - Acknowledgment / Flow control (0) | 2023.02.05 |
---|---|
Data Physical Channel PDU (0) | 2023.02.04 |
Scanning PDU Payload (0) | 2023.02.04 |
Common Extended Advertising Payload - SyncInfo field (0) | 2023.02.01 |
Constant Tone Extension (0) | 2023.01.31 |