투케이2K

10. (TWOK/STUDY) [투케이 학습] : 비콘 (Beacon) 기본 설명 및 비콘 스캔 및 신호 활성 학습 정리 본문

투케이2K 학습정리

10. (TWOK/STUDY) [투케이 학습] : 비콘 (Beacon) 기본 설명 및 비콘 스캔 및 신호 활성 학습 정리

투케이2K 2023. 8. 17. 21:01
반응형

[제 목]

[투케이 학습] : 비콘 (Beacon) 기본 설명 및 비콘 스캔 및 신호 활성 학습 정리

 

[설 명]

 


[비콘 설명]

1. 비콘 (beacon) 이란 ? 특정 위치의 정보를 전달하기 위해 사용되는 장치로 무선 방향 탐지기 입니다

2. 비콘 (beacon) 은 반경 50 m 범위 안에서 메시지 전송 및 모바일 결제 등을 가능하게 해주는 스마트폰 근거리 무선 통신 기술입니다

3. 비콘 (beacon) 은 저전력으로 스마트폰의 배터리 소모량이 적으며, 실내에서는 GPS 보다 정교한 위치 파악이 가능 합니다





[비콘 스캔 설명]

1. 모바일에서 비콘 신호를 스캔 할 때 기본적으로 비콘 생산 시 설정 된 UUID , Major , Minor 값을 사용해 근처 주위의 비콘을 스캔할 수 있습니다

2. 안드로이드 (Android) 경우 비콘 스캔 시 altbeacon 라이브러리를 사용하는 경우가 많으며, Bluetooth Le 방식으로도 비콘을 스캔할 수 있습니다

3. IOS 경우 비콘 스캔 시 기본적으로 스캔하려는 UUID 값을 기본 설정해야 합니다 (UUID 를 설정하지 않으면, 비콘을 스캔할 수 없습니다)

4. 또한, 모바일에서 비콘 스캔 시 Android , Ios 모두 블루투스 기능이 활성화 되어 있어야하며, GPS 위치 권한도 활성화 되어 있어야합니다

5. 참고 사항으로, IOS 경우 비콘 스캔 시 ibeacon 형태만 스캔할 수 있으며, Android <-> Ios 상호간 비콘 신호 및 스캔 시에는 
   안드로이드 비콘 신호 활성 설정에서 new Beacon.Builder().setManufacturer(0x004c) ibeacon 호환 형태로 변경해야합니다





[비콘 신호 활성 설명]

1. 모바일에서 비콘 신호 활성 시 기본적으로 UUID , Major , Minor 값을 설정해야 합니다

2. 또한, 모바일에서 비콘 신호 활성 시 Android , Ios 모두 블루투스 기능이 활성화 되어 있어야하며, GPS 위치 권한도 활성화 되어 있어야합니다

3. 참고 사항으로, 안드로이드의 경우 비콘 신호 활성 시 IOS 에서 정상 비콘 스캔을 하기 위해 new Beacon.Builder().setManufacturer(0x004c) ibeacon 호환 형태로 변경해야합니다

4. 모바일에서 비콘 신호 활성 시 라이프 사이클 생명 주기를 잘 활용해 백그라운드로 진입 시에는 불필요한 배터리 소모를 줄이기 위해 비콘 신호 stop 중지 로직을 넣어주는 것이 좋습니다





[참고 사이트]

https://ko.wikipedia.org/wiki/%EB%B9%84%EC%BD%98

https://blog.naver.com/kkh0977/222346562441

https://blog.naver.com/kkh0977/222541327291

https://blog.naver.com/kkh0977/222541327291

​

 

반응형
Comments