참고자료: https://www.bluetooth.com/specifications/specs/core-specification-5-3/
1. Standby State
- Packet을 송신/수신 하지 않는 상태
2. Advertising State
- Advertising physical channel packet을 송신하고, 해당 packet의 response를 수신하는 상태
- Advertising state에 있는 디바이스를 advertiser라고 한다.
3. Scanning State
- Advertising physical channel packet을 수신하는 상태
- Scanning state에 있는 디바이스를 scanner라고 한다.
4. Initiating State
- 특정 디바이스의 Advertising physical channel packet을 수신하고, 해당 packet에 대한 response로, connection을 시도하는 상태
- Initiating state에 있는 디바이스를 initiator라고 한다.
5. Connection State
- Connection이 유지되는 상태
- Central Role: Initiating state에 있던 디바이스가, 연결이 되어서 Connection State이 되면, Central 디바이스가 된다.
- Peripheral Role: Advertising state에 있던 디바이스가, 연결이 되어서 Connection State이 되면, Peripheral 디바이스가 된다.
6. Synchronization State
- 특정 디바이스에서 주기적으로 Advertising을 하는 physical channel packet을 수신하는 상태
- BIG(Broadcast Isochronous Group): 주기적으로 Advertising을 하는 디바이스 그룹
- Synchronization state에 있는 디바이스를 Synchronized Receiver라고 한다.
7. Isochronous Broadcasting State
- isochronous physical channel을 통해, isochronous data packets을 송신하는 상태
- isochronous Broadcasting State에 있는 디바이스를 Isochronous Broadcaster라고 한다.
'블루투스 > LE Link Layer' 카테고리의 다른 글
Common Extended Advertising Payload (0) | 2023.01.31 |
---|---|
Advertising PDU Payload (0) | 2023.01.31 |
Advertising Physical Channel PDU (0) | 2023.01.30 |
Bluetooth LE Packet Format (0) | 2023.01.29 |
LE Device address (0) | 2023.01.08 |