Ao construir aplicativos utilizando ArcGIS AppStudio, você pode integrar hardware externo com seu aplicativo. Entretanto, pode ser difícil de comunicar com o hardware e saber o que fazer com as informações que você pode obter (ou enviar) dele. Esta visão geral do Bluetooth, Bluetooth LE e beacons podem ajudar você a decidir quais destas opções de hardware podem ser utilizadas para resolver seus requisitos de comunicação de hardware específicos.
Bluetooth
AppStudio 3.0 introduziu suporte para conectividade de Bluetooth tradicional. O uso mais comum de Bluetooth entre aplicativos do AppStudio tenha sido para conectar receptores GNSS de alta precisão com os dispositivos. Você também pode comunicar com outros sensores utilizando Bluetooth, tais como, sensores ambientais e laser rangefinders. A amostra de Info GNSS no AppStudio demonstra como você pode conectar a uma dispositivo com Bluetooth. Para obter mais informações sobre como utilizar receptores de alta precisão com Bluetooth, consulte Preparar para coleta de dados de alta precisão.
Bluetooth LE
AppStudio 3.1 adicionou suporte para Bluetooth de Energia Baixa (LE). Um subconjunto de Bluetooth, Bluetooth LE utiliza menos potência e é ideal para transmissão frequente de quantias pequenas de dados. As amostras de código para comunicar com dispositivos Bluetooth LE pode ser difícil de oferecer, já que normalmente os dispositivos transmitem dados via Bluetooth com informações proprietárias. Os dispositivos mais prolíficos do Bluetooth LE na comunidade são dispositivos de boa forma física. Para utilizar seu dispositivo Garmin ou Fitbit, você precisará conectar a um aplicativo proprietário para visualizar as informações: por exemplo, etapas, distância e calorias queimadas. Você poderá utilizar os componentes Bluetooth LE do AppStudiopara detectar dispositivos Bluetooth LE, mas, normalmente você não poderá interpretar os dados que são transmitidos.
Serviços, características e descritores são como informações de pacote dos dispositivos que eles compartilharão via Bluetooth LE. Para mais informações, incluindo um diagrama de como serviços, as características e descritores são relacionados, e código de amostra, consulte a Página BluetoothLEDevice da Referência de API.
Beacons
Beta:
Esta funcionalidade está em beta. Isto significa que a documentação está incompleta, e a funcionalidade pode sofrer pequenas alterações.
AppStudio 3.2 adicionou suporte para beacons. Beacons podem ser considerados um subconjunto de dispositivos Bluetooth LE, já eles utilizam o mesmo protocolo LE, mas eles disponibilizam informações do identificador prontamente, tornando apropriados para criar alertas e gatilhos ao interagir com eles.
Ao ler sobre beacons, você verá dois termos: iBeacon e Eddystone. Em resumo, estes são padrões de comunicação beacon, Apple (iBeacon) e Google (Eddystone), mas eles não limitam qual dispositivo você utiliza para comunicar com beacon.
Beacons bluetooth frequentemente utilizam regiões para agrupar beacons transmitindo dados relacionados ou semelhantes. Em terminologia do Bluetooth, uma região é um termo coletivo para um grupo de beacons Bluetooth com informações de identificação compartilhadas de forma específica; uma região do beacon está sem conexão para sua faixa ou sua localização geográfica.
Beacons podem ser úteis para casos de uso específicos mas pode ser difícil de imaginar a princípio. O caso de uso de beavon mais comum é o de uma loja interativa ou galeria. Ao entrar em um museu, você pode ser direcionado para abrir o aplicativo de guia de apresentação do museu. Na área do salão de teatro, o aplicativo mostra a informação geral sobre o museu. Ao entrar no espaço da galeria, você tem informações sobre a sala e a coleção que você irá ver. Como você abordar uma exibição individual, você tem informações sobre esta exibição específica. Esta navegação guiada pode ser alcançada utilizando beacons localizados próximos de cada objeto ou entrada para um espaço. Este é um modo efetivo para manter informações de adequação no site. O usuário pode somente ver ou interagir com informações enquanto estiver no seu local. Os varejistas também utilizam um padrão semelhante para engajar com os clientes: quando eles abordam um item ou localização na loja, publicidade direcionada ou especiais podem ser compartilhadas com eles.