Notice
Recent Posts
Recent Comments
Link
투케이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
반응형
'투케이2K 학습정리' 카테고리의 다른 글
Comments