Al crear aplicaciones con ArcGIS AppStudio, puede integrar hardware externo con su aplicación. Sin embargo, puede resultar difícil comunicarse con el hardware y saber qué hacer con la información que puede obtener de él (o enviarle). Esta información general sobre Bluetooth, Bluetooth LE y balizas podría ayudarle a decidir sobre las opciones de hardware más óptimas para solucionar sus requisitos de comunicación de hardware específicos.
Bluetooth
AppStudio 3.0 presentó compatibilidad con la conectividad Bluetooth tradicional. El uso más común de Bluetooth en aplicaciones de AppStudio ha sido la conexión de receptores GNSS de alta precisión con dispositivos. También puede comunicarse con otros sensores mediante Bluetooth, como telémetros láser y sensores ambientales. La muestra de información de GNSS en AppStudio presenta cómo puede conectarse a un dispositivo con Bluetooth. Para obtener más información sobre el uso de receptores de alta precisión con Bluetooth, consulte Preparar la captura de datos de alta precisión.
Bluetooth LE
AppStudio 3.1 agregó compatibilidad con Bluetooth de bajo consumo (LE). Un subconjunto de Bluetooth, Bluetooth LE, usa menos energía y es ideal para transmisiones más frecuentes de cantidades de datos más pequeñas. A veces, es complicado ofrecer muestras de código para comunicar con dispositivos Bluetooth LE, ya que los dispositivos suelen transmitir datos mediante Bluetooth con información confidencial. Los dispositivos Bluetooth LE más prolíficos de la comunidad son dispositivos para la actividad física. Para usar su dispositivo Garmin o Fitbit, necesita conectarse a una aplicación de la marca para ver la información: por ejemplo, pasos, distancia y calorías quemadas. Podrá usar los componentes de Bluetooth LE de AppStudiopara detectar dispositivos Bluetooth LE, pero, por lo general, no podrá interpretar los datos que se trasmiten.
Los servicios, características y descriptores es la forma en la que los dispositivos empaquetan la información que compartirán mediante Bluetooth LE. Para obtener más información, incluido un diagrama de cómo se relacionan los servicios, características y descriptores, así como el código de muestra, consulte la página BluetoothLEDevice en la referencia de la API.
Balizas
Beta:
Esta funcionalidad está en la versión beta. Significa que la documentación está incompleta y la funcionalidad puede sufrir algunos cambios menores.
AppStudio 3.2 agregó compatibilidad con balizas. Las balizas se pueden considerar un subconjunto de dispositivos Bluetooth LE, puesto que usan el mismo protocolo LE, pero hacen que la información del identificador tenga mejor disponibilidad, por lo que son ideales para crear alertas y desencadenadores al interactuar con ellas.
Al leer sobre balizas, verá dos términos: iBeacon y Eddystone. En pocas palabas, son los estándares de comunicación de balizas de Apple (iBeacon) y Google (Eddystone), pero no limitan el dispositivo a utilizar para comunicarse con la baliza.
Las balizas Bluetooth suelen usar regiones para agrupar balizas que transmiten datos similares o relacionados. En terminología de Bluetooth, una región es un término colectivo para un grupo de balizas Bluetooth con información específica de identificación compartida; la región de una baliza no tiene ningún tipo de relación con su rango ni ubicación geográfica.
Las balizas pueden resultar útiles para casos de uso específicos, pero al principio puede ser difícil de imaginar. El caso de uso de baliza más común es el de una galería o tienda interactiva. Al entrar a un museo, probablemente le indiquen que abra la aplicación de guía turística del museo. En el vestíbulo, la aplicación le muestra información general sobre el museo. Cuando entre al espacio de una galería, le mostrará información sobre la sala y la colección que va a ver. Según se aproxime a una obra en particular, le mostrará información sobre ella en concreto. Es posible lograr esta navegación guiada con balizas ubicadas cerca de cada objeto o en la entrada a un espacio. Es una forma efectiva de mantener la información confidencial. El usuario tan solo puede ver o interactuar con información mientras esté en el lugar. Los minoristas también usan un patrón similar para atraer clientes: cuando se acercan a algún elemento o ubicación de la tienda, es posible compartir anuncios específicos o artículos especiales con ellos.