페이지 선택
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
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