티스토리 뷰

study - Media Platform

RECO 비콘 관련

ODING2 2019. 4. 21. 23:15

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
링크
«   2025/12   »
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
글 보관함