안드로이드 블루투스 비콘 예제

beaconManager.getBeaconParsers().add(새로운 비콘파저(). setBeaconLayout(„m:2-3=beac,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25”)); 이 튜토리얼에서는 비콘에서 방출되는 신호를 해부한 다음 이 지식을 사용하여 새로운 Android BLE 패키지를 사용하는 방법을 보여 드리겠습니다. 이 블로그 게시물은 당신이 시작하는 우리의 시리즈 개요입니다, 그 후, 안드로이드 비콘 방출기 (게시자) 및 안드로이드 비콘 탐지기 (청취자)를 구축에 대한 우리의 깊이 튜토리얼을 확인하십시오. 중요: Android SDK 23+ (마시멜로)를 타겟팅하는 경우 앱은 위치 액세스 권한을 사용자의 권한을 요청해야 합니다. 링크를 따라 이 권한을 얻으려면 활동에 추가해야 하는 코드를 확인합니다. Google 비콘 플랫폼을 시작하려면 비콘을 얻고 안드로이드 또는 iOS용 비콘 도구를 설치하십시오. 이것은 또 다른 인기있는 블루투스 LE 비콘 사용 케이스입니다. BLE 비콘은 ID를 모바일 장치로 브로드캐스트하는 대신 개체에 연결된 BLE 태그의 고유한 ID를 „수신”합니다. 이러한 태그에는 빛, 소리, 움직임 및 온도와 같은 센서가 장착될 수 있기 때문에 공항 수하물의 움직임, 속도 및 진동을 모니터링하기 위해 병원의 휠체어 및 주입 펌프 추적에서 부터 응용 분야가 다양합니다. 컨베이어. altBeacon을 검색하려면 먼저 검사 필터를 빌드해야 합니다. 크기 24의 바이트 배열을 만들어야 합니다. 처음 2바이트는 altbeacon 식별자 접두사인 0xBE 0xAC입니다.

또한 감지하려는 비콘의 UUID에 대해 16바이트를 삽입합니다. 일반적으로 조직의 UUID입니다. 나머지 바이트에 0을 남길 수 있습니다. 다음은 AndroidManifest.xml 항목입니다. 사용자 지정 응용 프로그램 클래스 및 „singleInstance”로 표시된 백그라운드 시작 활동을 선언합니다. 근접 비콘 API를 사용하여 첨부 파일을 비콘과 연결할 수도 있습니다. 이렇게 하려면 base64 요청 본문을 인코딩해야 합니다. Google 비콘 플랫폼을 사용하면 원격으로 비콘을 관리하고 Google 서비스와 통합하며 사용자의 기기가 Android, 네이티브 앱 및 웹에서 콘텐츠와 기능을 검색할 수 있도록 지원합니다. 여기에 고전적인 블루투스 대 블루투스 낮은 에너지의 기능을 비교하는 테이블입니다 여기에 당신은 내가이 클래스와 비콘 소비자 인터페이스를 구현 한 것을 발견 할 것이다 . 이 인터페이스는 비콘과 상호 작용하고자하는 안드로이드 활동 이나 서비스와 함께 사용할 수 있습니다. 이 인터페이스는 BeaconManager와 함께 사용되며 비콘 서비스를 사용할 준비가 되면 콜백을 제공합니다. 이 콜백이 만들어지기 전까지는 비콘의 범위 및 모니터링이 불가능합니다.

BLE 비콘은 이름에서 알 수 있듯이 Bluetooth 저에너지를 통해 통신하는 비콘입니다.

Bez kategorii