티스토리 뷰
RECO 비콘은 iBeacon 공식 인증 비콘으로 작고 가벼운 마카롱 모양의 비콘으로 RECO 비콘은 적당한 가격대와 (3개에 97,500원) BLE 4.0 를 지원함
RECO Beacon 사양
- 배터리 : 약 2년간 사용 가능
- 규격 : 45mm x 20mm
- 무게 : 11.6g
- 프로세서 : 32-bit ARM Cortex-M0
- 무선기술 : Bluetooth Smart 4.0 / iOS7 이상, Android 4.3 이상 지원
RECO Beacon 기능
- 근접 UUID: 128비트 고유 식별 번호로서 현재 사용 중인 다른 비콘과의 구별을 위해 쓰입니다.
- Major: 지정되지 않은 16비트 번호로서 동일한 UUID비콘들을 구별하기 위해 쓰입니다.
- Minor: 지정되지 않은 16비트 번호로서 동일한 UUID 및 Major값을 사용하는 비콘들을 구별하기 위해 쓰입니다.
RECO Beacon 등록
- RECO Beacon은 구입 후 RECO 멤버 홈페이지 가입 후 SDK 및 Tools 를 다운 받아 사용 할 수 있다.
- RECO Beacon 뒷면을 돌려서 열면 Serial Number와 Confirmation Code 를 확인할 수 있는데 이 값을 사용하여 비콘을 등록한다.
- RECO Beacon 을 등록 한 뒤에는 Password 를 확인할 수 있는데, Password는 RECO Beacon 의 UUID, Major, Minor 값과 신호강도, 주기 등을 변경하는데 사용된다.
RECO Beacon 소스적용방법
- RECOBeaconManager 헤더파일의 주석을 보면 알수있다.
다음은 RECO Beacon 관련 주요 FAQ 입니다.
- 비콘의 반응 거리는 어떻게 되나요?
- 비콘이 작동할 수 있는 거리는 짧게는 10cm에서부터 멀게는 50m (200ft) 까지 조정이 가능합니다. 반응거리는 소프트웨어로 설정할 수 있으나, 설치한 위치 및 장애물에 따라 신호에 간섭이 생길 수도 있습니다.
- 스마트폰이 RECO 비코노가 연결되려면 앱이 꼭 필요한가요?
- 네, 스마트폰 앱이 있어야 비콘에서 발생시키는 신호를 감지할 수 있습니다. RECO 비콘의 신호를 인식할 수 있는 스마트폰 기종은 다음 링크에서 확인할 수 있습니다. http://www.bluetooth.com/Pages/Bluetooth-Smart-Devices-List.aspx. BLE와 호환되는 기종으로는 iPhone 4S, iPhone 5, iPad 3, 삼성 갤럭시 S III, 그리고 넥서스 5 등이 있습니다.
- 백그라운드에서 비콘을 인식할 수 있나요?
- Monitoring: 사용자(개발자)가 정의한 beacon region에 진입 여부를 알 수 있습니다. (inside / outside / unknown 중 하나), 백그라운드에서 실행 가능합니다. Ranging: 근거리의 비콘이 내보내는 정보를 1초 단위로 받아봅니다. (major, minor, accuracy, rssi 등등), monitoring과 함께 구현 시, 백그라운드에서 실행 가능합니다. ranging시에 보여주는 거리정보(accuracy)는 애플의 공식문서에 따르면 약 68%의 정확도를 가지고 있습니다. (monitoring과 ranging의 백그라운드 실행 가능/불가능은 iOS에서 정해져있는 사항이며 안드로이드SDK에도 동일하게 적용되어있습니다.)
- 실내 위치 정보는 얼마나 정확해야 할까요?
- 이 부분은 서비스를 기획하며 필요로 한 정도로 설계 가능합니다. RECO 비콘의 주파수는 짧게는 10cm에서 멀게는 50m (200ft)까지 도달이 가능하며, 더욱 가깝게 위치한 비콘의 위치를 인식하도록 설계되었습니다.
- 비콘과 디바이스간 통신이 가능한가요?
- 비콘은 iBeacon specification에 따라 블루투스 신호를 "송신"하는 역할만 합니다. 다른 디바이스와 통신기능은 제공하지 않습니다.
- Configuration Tool로 어떤 값을 변경할 수 있나요?
- 현재 버전에서 UUID, Major, Minor, TxPower, Advertising Interval (신호 주기)을 변경할 수 있습니다.
- 거리 측정이 부정확합니다.
- 거리에 영향을 미치는 요소 - 단말기기에서 받은 비콘의 신호 세기를 기반으로 거리를 측정합니다. 주변 환경에 따른 신호 간섭으로 거리 측정이 부정확할 수 있습니다. iOS - 애플의 공식 문서에 따르면 약 68%의 정확도를 가지고 있습니다. iPhone 단말기의 블루투스 신호를 받는 부분을 손으로 가리거나, 케이스 등의 신호 간섭이 있을 경우 거리 측정이 부정확 할 수 있습니다. Android - iOS와 거의 유사하게 동작 Android 단말기의 블루투스 신호를 받는 부분을 손으로 가리거나, 케이스 등의 신호 간섭이 있을 경우 거리 측정이 부정확 할 수 있습니다. Android 기기들의 경우 단말기, 제조사 별로 신호 세기를 받는 정도가 상이합니다. 다음 SDK 버전에서는 모든 단말기에서 거리 측정이 가능하도록 추가될 예정입니다.
- 비콘의 신호주기는 얼마인가요?
- 2014년 7월 22일 현재 약 500ms (1초에 약 2번)으로 세팅되어 있습니다. 신호 주기는 최소 100ms(1초에 10번) 부터 최대 1525ms (약 1.5초에 1번)까지 변경 가능합니다.
- 삼각층략이 가능한가요?
- 비콘 3개로 삼각측량을 하는 어플리케이션에 대해서는 저희 회사에서 따로 제공하는 기능은 없으나 가능할 것으로 판단됩니다. 하지만 그 정확도 역시 각 비콘과의 거리의 정확도에 영향을 받게될것입니다. (실제로 iBeacon을 실내 네비게이션 용도로 활용하는 업체도 있고 여러 데모영상도 찾을 수 있습니다.) 아주 정확한 위치를 pinpoint할 수는 없지만 약 1-2m정도의 오차범위 내에서는 충분히 가능할 것으로 보고있습니다.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ios #DRM #Media #codec #swift #audio #fairplay #widevine #playready
- uuid
- Swift
- RxSwift
- IDFA
- SVG
- iBeacon
- ADID
- Singleton
- 카플레이
- 반응형프로그래밍
- 세계시간
- Beacon
- Instance
- iOS비콘
- GAID
- DeviceID
- UDID
- backgroundTask
- TimeZone
- UIPageViewController
- RECO
- 비콘
- 파일변환
- 백그라운드
- xcode
- 앱개발
- iOS #앱개발
- ios
- CarPlay
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
글 보관함