페이지 선택
Generic selectors
Exact matches only
Search in title
Search in content
Search in pages

Beacon 통신연습

Beacon은 Indoor 위치추적을 근간으로 하고 있는 단방향 통신규격으로, 주기적으로 일정한 데이터를 Advertise/Broadcast하는 것이 주요 기능이다.

Beacon에는 방송하는 메시지와 Frame 구조에 따라 몇가지 프로토콜 버전이 있다.

 

Beacon 타입 개발사 O/S  주요 송신 메시지 또는 특징
iBeacon Apple Android, iOS UUID
Eddystone Google Android, iOS URL, UID, TLM 이라는 3가지 프레임타입 전송 가능
AltBeacon Radius Networks    
GeoBeacon Techno-World    

 

 

 

 

1. Beacon 구현내용

데모에서는 iBeacon과 Altbeacon을 기본적으로 시험할 수 있도록 구현되어져 있다.

 

프로젝트 위치 Project Root Directory\BLE\mx14x0\bt_beacon\bt_beacon.c
Build 명령 mxos make ble.mx14x0.bt_beacon@emc3280

 

 

 

 

 

2. Beacon 시험준비

 

♦ Demo를 Compile 할때 시험하고자 하는 Beacon Protocol에 따라 다음과 같이 Define문을 정의해준다.

Beacon Type Source Code에서 설정
Altbeacon #define BEACON_TYPE       ALT_BEACON
ibeacon #define BEACON_TYPE     I_BEACON

 

♦ Tools에서 소개하고 있는 nRF Connect 라는 BLE App을 휴대폰에 설치하자.

 

 

 

 

 

3. Beacon 동작확인

 

♦ Altbecaon 기기에서 발송한 정보를 BLE App으로 Scan한 결과

 

 

 

 

 

♦ ibeacon 기기에서 발송한 정보를 BLE App으로 Scan한 결과

 

 

 

 

 

 

Adsense

EMW3070

Viewed Page List