BLE 비콘
BLE 비콘
Bluetooth 4.0 이상 - BLE 기반의 프로토콜을 사용해 주변 기기들에게 간단한 신호를 전달하는 장치이다. 비콘의 사전적 의미
- (안전 운행을 유도하는) 신호등 불빛
- (배·비행기의 위치 확인을 돕는) 무선 송신소
- (과거 신호용으로 피워 올리던) 봉화 출처 - 나무위키
즉 비콘은 자신의 위치 확인이나 신호를 보내는데 사용되는 기기이다.
BLE에서도 비슷하게 위치 정보나 간단한 신호를 보냄으로써 주변 기기에 자신의 존재를 알린다.
원리
비콘은 Advertise Mode를 이용해 통신한다.
- 비콘이 Advertising packet을 지속적으로 주변 기기에게 방송한다.
- Central 기기에서 비콘의 packet을 읽고 값에 해당하는 서비스를 수행한다.
비콘 종류
iBeacon
애플이 개발한 BLE 비콘 규격이다.
Major, Minor Number는 한 지역 비콘 장치를 구분하기 위해 사용된다.
TX Power는 수신 신호의 세기 RSSI 값과 더불어 거리를 측정해 자신의 위치를 추정하는데 사용된다.
UUID, Major, Minor 값은 사용자가 특정 값으로 지정하여 사용할 수 있다.
보통 많은 비콘 프레임은 다음과 같이 사용된다.
한 장소에 많은 수의 비콘을 설치할 때 모두 동일한 UUID를 이용하도록 설정한다.
Major와 Minor 값을 설정해 구분된 영역 또는 공간 설정
Eddystone
구글에서 만든 규격
패킷 구조
https://developers.google.com/beacons/eddystone
- UID : 고유 ID
- URL: URL을 전송하여 특정한 웹 싸이트로 접속할 수 있도록 한다.
- TLM: 배터리 전압, 장치 온도, 패킷 수 등의 정보를 담는다.
* 참조
http://blog.naver.com/PostView.nhn?blogId=juke45ef&logNo=220834142021&redirect=Dlog&widgetTypeCall=true http://blog.naver.com/PostView.nhn?blogId=xisaturn&logNo=220714044323 https://developers.google.com/beacons/eddystone