본문 바로가기
블루투스/Baseband

Bluetooth Inquiry / Inquiry scan

by 테크쟁이 2023. 1. 16.
반응형

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

전체 GAP 설명은 "GAP(Generic Access Profile)" 참고

* Extended inquiry response data format은 "EIR data" 참고

 

1. Discoverability mode

1-1. Non-discoverable mode

- Inquiry에 대한 response를 보내지 않는다. (INQUIRY_SCAN 상태에 진입하지 않음)

- UI에서 "non-discoverable" 또는 "non-discoverable mode"로 표현

1-2. Limited Discoverable mode

- 제한된 시간 동안이나, 일시적인 조건, 또는 특정한 이벤트에만 discoverable

- UI에서 "discoverable" 또는 "discoverable mode"로 표현

1-3. General Discoverable mode

- 시간제한이 없거나 또는 특별한 조건이 없이 discoverable

- UI에서 "discoverable" 또는 "discoverable mode"로 표현

 

2. General Inquiry

Inquiry의 목적은, Bluetooth Device Address, clock, Class of Device, extended inquiry response information을, initiator에게 제공하기 위해서다.

General Inquiry는 general discoverable mode 디바이스와 limited discoverable mode 디바이스를 찾을 수 있으며, general discoverable mode 디바이스와 limited discoverable mode 디바이스를 구분하여 표시해야 한다.

- UI에서 "‘Bluetooth Device Inquiry"로 표시

General Inquiry

 

3. Limited Inquiry

Inquiry의 목적은 Bluetooth Device Address, clock, Class of Device, extended inquiry response information을 initiator에게 제공하기 위해서다.

- Limited Inquiry는 limited discoverable mode 디바이스를 찾을 수 있다.

- Limited discoverable mode 디바이스는 limited Inquiry Access Code를 이용하여 Inquiry scan을 한다.

- UI에서 "‘Bluetooth Device Inquiry"로 표시

Limited Inquiry

 

4. Inquiry scan channel hopping sequence

Inquiry와 Inquiry Response의 타이밍 1
Inquiry와 Inquiry Response의 타이밍 2

 

5. Link Controller state diagram

Link Controller의 state diagram

 
반응형

'블루투스 > Baseband' 카테고리의 다른 글

Bluetooth Packet Header (LT_ADDR, TYPE, FLOW, ARQN, SEQN, HEC)  (0) 2023.01.18
Bluetooth Page / Page Scan  (0) 2023.01.17
Class of Device  (0) 2023.01.07
Bluetooth Baseband Architecture Layer  (0) 2022.12.17
Frequency Hopping Sequence(FHS)  (0) 2022.12.17