ArcGIS AppStudio를 사용하여 앱을 만드는 경우 외장 하드웨어를 앱과 통합할 수 있습니다. 하지만 하드웨어와 통신하고 하드웨어에서 얻을 수 있는 정보(또는 하드웨어에 보낼 수 있는 정보)로 어떤 작업을 수행할 수 있는지 파악하는 것이 어려울 수 있습니다. 이러한 블루투스, 블루투스 LE, 비콘 개요를 통해 특정 하드웨어 통신 요구 사항을 해결하는 데 적합한 하드웨어 옵션을 손쉽게 파악할 수 있습니다.
블루투스
AppStudio 3.0에는 일반적인 블루투스 연결 지원이 추가되었습니다. AppStudio 앱 간에 블루투스를 사용하는 가장 일반적인 경우는 고정밀 GNSS 수신기를 기기에 연결하는 것입니다. 또한 블루투스를 사용하여 레이저 거리측정기 및 환경 센서와 같은 다른 센서와 통신할 수 있습니다. AppStudio의 GNSS 정보 샘플에서는 블루투스를 사용하여 기기와 연결하는 방법을 보여줍니다. 블루투스로 고정밀 수신기를 사용하는 방법에 대해 자세히 알아보려면 고정밀 데이터 수집 준비를 참고하세요.
블루투스 LE
AppStudio 3.1에는 블루투스 저전력 에너지(LE) 지원이 추가되었습니다. 블루투스 LE는 일반 블루투스에 비해 전력 소모량이 적고, 소량의 데이터를 자주 전송하는 경우에 유용합니다. 블루투스 LE 기기는 일반적으로 블루투스를 통해 재산적 가치가 있는 정보가 포함된 데이터를 전송하기 때문에 해당 기기와 통신하기 위한 코드 샘플을 제공하기 어려울 수 있습니다. 커뮤니티에서 가장 많이 사용되는 블루투스 LE 기기는 피트니스 기기입니다. Garmin 또는 Fitbit 기기를 사용하려면 걸음 수, 이동 거리, 칼로리 소모량 등 정보를 볼 수 있는 전용 앱에 연결해야 합니다. AppStudio 블루투스 LE 컴포넌트를 사용하여 블루투스 LE 기기를 감지할 수 있지만 일반적으로 전송된 데이터를 해석할 수는 없습니다.
서비스, 특성, 설명자는 기기가 블루투스 LE를 통해 공유할 정보를 패키징하는 방법입니다. 서비스, 특성, 설명자 간의 관계도 및 샘플 코드를 포함한 자세한 내용은 API 참조의 BluetoothLEDevice 페이지를 참고하세요.
비콘
베타:
이 기능은 베타 버전입니다. 즉, 설명서가 불완전하며 기능이 약간 변경될 수 있습니다.
AppStudio 3.2에는 비콘에 대한 지원이 추가되었습니다. 비콘은 동일한 LE 프로토콜을 사용하기 때문에 블루투스 LE 기기의 일부분으로 간주할 수 있지만 식별자 정보를 보다 쉽게 제공할 수 있으므로 비콘과 상호작용할 때 알림과 트리거를 생성하는 데 적합합니다.
비콘에 대해 읽을 때 iBeacon과 Eddystone이라는 두 가지 용어를 확인할 수 있습니다. 이러한 두 용어는 Apple(iBeacon)과 Google(Eddystone)의 비콘 통신 표준이며 비콘과 통신하는 데 사용할 수 있는 기기를 제한하지 않습니다.
블루투스 비콘은 흔히 영역을 사용하여 유사하거나 관련된 데이터를 함께 전송하는 비콘을 그룹화합니다. 블루투스 용어에서 영역이란 특정 공유 식별 정보가 포함된 블루투스 비콘 그룹을 의미하는 집합적 용어로서 해당 범위나 지리적 위치와는 관련이 없습니다.
비콘은 특정 사용 사례에 유용할 수 있지만 처음에는 구상하기 어려울 수 있습니다. 가장 일반적인 비콘 사용 사례는 대화형 상점 또는 갤러리에 대한 사용입니다. 박물관에 입장하면 박물관의 가이드 앱을 열라는 안내를 받을 수 있습니다. 로비 영역에서 앱은 박물관에 대한 일반적인 정보를 보여줍니다. 갤러리 공간에 들어서면 곧 보게 될 전시룸과 소장품에 대한 정보가 나타납니다. 개별 전시품에 접근하면 해당 전시품에 대한 정보가 나타납니다. 해당 안내 내비게이션은 각 전시품이나 전시룸 입구 근처에 있는 비콘을 통해 수행될 수 있습니다. 이는 재산적 가치가 있는 정보를 현장에 유지할 수 있는 효과적인 방법입니다. 사용자는 행사장에 있는 동안에만 정보를 보거나 상호작용할 수 있습니다. 소매업체 또한 고객을 상대하는 데 유사한 패턴을 사용합니다. 고객이 스토어의 상품이나 위치에 접근했을 때 표적 광고나 특별 할인 가격을 고객과 공유할 수 있습니다.