What is BLE?
Bluetooth Low Energy
How they communicate?
BLE를 지원하는 디바이스들은 기본적으로 Advertise(BroadCast)와 Connection 방법으로 외부와 통신한다.
- Advertise Mode = Broadcast Mode
Peripheral은 주변의 모든 디바이스에게 Signal을 보낸다 (단방향)
Central은 주기적으로 Scanning하여 GATT연결 요청을 보낸다.
- Central (Master) : Connectable Advertising Signal을 주기적으로 스캔, 적절한 디바이스에 연결 요청
timing을 설정하고 주기적인 데이터 교환을 주도 timing이란, 두 디바이스가 매번 같은 Channel에서 데이터를 주고받기 위해 정하는 hopping 규칙이라 생각하면 됨
- Peripheral (Slave) : Connectable Advertising Signal을 주기적으로 스캔, Connection을 맺고 나면 Central 디바이스가 지정한 timing에 맞추어 channel을 같이 hopping 하며 주기적으로 데이터를 교환
- Connection Mode
양방향 1:1방식의 통신, 많은 양의 데이터를 주고받음
<< 통신 과정