¿Cómo puede recopilar datos GNSS de alta precisión de los receptores Arrow en su propia aplicación Android?
En Eos Positioning Systems® (Eos), nuestro objetivo es hacer que la ubicación de alta precisión en campo sea lo más simple y flexible posible, sin importar el dispositivo que elija. Esta es la razón por la cual nuestros receptores Arrow Series™ funcionan con prácticamente cualquier dispositivo o aplicación disponible en el mercado..
De hecho, Eos se asocia con una variedad de proveedores de aplicaciones móviles líderes en la industria para asegurarse de que su selección de software sea variada y confiable.
Buscar socios de aplicaciones EosEos diseñó los receptores Arrow para que funcionen con cualquier aplicación, incluida la suya. Y una de las preguntas más populares que recibimos es: «¿Cómo configuro mi aplicación Android para recopilar las ubicaciones del receptor Arrow GNSS?»”
En este artículo, vamos a:
- Explicar cómo el receptor Arrow comparte su ubicación con su propia aplicación Android a través de Bluetooth®
- Le mostraremos cómo usar la aplicación gratuita de monitoreo GNSS, Eos Tools Pro, para sobrescribir la ubicación interna.
- Le mostraremos cómo recibir Metadatos GNSS en su propia aplicación.
- Lo ayudaremos a decidir si debe conectar su aplicación directamente a su receptor Arrow, o usar Eos Tools Procomo un enlace.
Comencemos por comprender el flujo de trabajo de Android más popular para Arrow: Compartiendo sus datos GNSS de Arrow con su aplicación Android a través de Eos Tools Pro.
¿Cómo comparte Eos Tools Pro los datos GNSS en su aplicación Android?
Su receptor Arrow puede conectarse directamente con la aplicación Eos Tools Pro en su dispositivo Android gracias al Bluetooth®.
¿Qué es Eos Tools Pro??
Eos Tools Pro es nuestra aplicación gratuita de monitoreo GNSS disponible de forma gratuita en Google Play. Después de descargar Eos Tools Pro, , simplemente conéctelo a su receptor Arrow mediante Bluetooth®, y podrá monitorear datos GNSS de alta precisión en Eos Tools Pro..
Explore Eos Tools ProPara compartir estas coordenadas de alta precisión con su propia aplicación de Android, , todo lo que tiene que hacer es habilitarMock Location en su Android.
Cómo reemplazar la ubicación interna con datos del Arrow habilitando «Mock Location»
Los dispositivos Android vienen de fábrica con algo llamado «Ubicación interna«. La ubicación interna es la capacidad de ubicación incorporada de su dispositivo Android. Por ejemplo, la fuente de la ubicación interna de su teléfono o tableta podría ser un GPS interno, o tal vez una red de Internet. La precisión de la ubicación interna de un dispositivo Android generalmente varía entre cinco y diez metros.
Sin embargo, reemplazar una ubicación interna con coordenadas de mayor precisión desde un dispositivo GNSS externo es muy fácil en un dispositivo Android. Todo lo que tienes que hacer es habilitar Mock Location.
Mock Location es una función de Android disponible en el modo «Desarrollador» que le permite sobrescribir la ubicación interna de su Android con datos GNSS de una fuente externa, como la transmisión de datos Arrow desde Eos Tools Pro..
Cómo habilitar Mock Location en AndroidUna vez que haya realizado estos dos pasos, estará listo para recibir las coordenadas del Arrow en cualquier aplicación de Android:
- Instale y conecte Eos Tools Pro a su Arrow
- Habilite Mock Location
De hecho, cualquier aplicación de Android que usaba previamente la ubicación interna de su Android ahora usaría los datos de ubicación de su GPS GNSS Arrow. Esto pone las coordenadas de GNSS submétricas o centimétricas directamente en su propia aplicación Android.
Bastante sencillo, ¿cierto?
Tenga en cuenta que Mock Location comparte solo sus coordenadas GNSS (X, Y y Z), la precisión horizontal estimada, junto con la información de velocidad y rumbo sobre el terreno (COG). Para compartir metadatos GNSS desde el receptor Arrow hasta su aplicación Android, hay un paso más.
Cómo admitir metadatos GNSS dentro de su aplicación con nuestra implementación patentada
¿Qué son los metadatos GNSS de todos modos, y por qué lo recogemos?
Los metadatos GNSS son información sobre la calidad de su ubicación y las correcciones diferenciales. Por ejemplo, los metadatos pueden incluir el indicador de estado diferencial de posición, como «no corregido», «DGNSS», «RTK fijo» o «RTK flotante.
Los metadatos GNSS son importantes porque ayudan a los equipos móviles a tomar decisiones más inteligentes en el campo, simplifican el tedioso flujo de trabajo asociado anteriormente con el postprocesamiento y proporcionan un medio para guardar el «pedigrí» de las ubicaciones de sus activos recopilados.
Eos ofrece una implementación gratuita y patentada que le permite extraer metadatos GNSS de Eos Tools Pro y consumirlos fácilmente dentro de su aplicación Android — sin ningún desarrollo extenso de software. Para comenzar con el flujo de trabajo con el contenido patentado, contáctese con Eos.
Contacte Eos para más informaciónCompartir los datos GNSS a través de Eos Tools Pro es el método más popular que seleccionan los usuarios de Arrow. Sin embargo, también podría considerar conectar su aplicación de Android, en lugar de Eos Tools Pro, directamente a Arrow mediante Bluetooth®.
Varios usuarios de Arrow optan por este flujo de trabajo. Este es el por qué.
¿Cuál es el beneficio de conectar mi aplicación directamente a Arrow?
Vale la pena señalar que solo una aplicación se puede conectar al receptor Arrow a través de Bluetooth®. Esto significa que debe elegir entre Eos Tools Pro o su propia aplicación.
¿Cómo decidir?
La respuesta es, depende.
Le recomendamos hacerse dos preguntas sobre su flujo de trabajo.
En primer lugar, ¿su flujo de trabajo cumple estos dos requisitos?
- Sí, mi aplicación puede leer datosNMEA estándar de un receptor GNSS externo.
- No, mi flujo de trabajo no requiere conexión de red RTK (o) Sí, mi aplicación cuenta con un cliente NTRIP para que pueda conectarme a una red RTK.
Si su aplicación puede leer datos NMEA y no utilizará servicios de corrección terrestres (como una red RTK), puede conectar su aplicación directamente al receptor Arrow.
El uso de Eos Tools Pro es completamente opcional en este caso.
Entonces, ¿por qué la mayoría de los usuarios todavía usan Eos Tools Pro??
Eos Tools Pro ofrece funciones avanzadas que pueden no estar presentes en su aplicación de recopilación de datos. Por ejemplo:
- Alarmas audibles para monitorear los umbrales de tolerancia
- Soporte para los cambios de referencia XYZ y el datum vertical (es decir, alturas ortométricas)
- Campos de metadatos GNSS que podrían no monitorearse en otras aplicaciones
- Y más
Debido a esto, recomendamos que la mayoría de los usuarios se conecten a Arrow a través de Eos Tools Pro y sigan los flujos de trabajo de metadata y ubicación simulada para consumir la ubicación y los metadatos de GNSS.
Pero ¿qué pasa si su flujo de trabajo requiere correcciones basadas en tierra, como las de una red RTK?
En segundo lugar, si su flujo de trabajo requiere una red RTK, su aplicación deberá ser compatible con un cliente NTRIP o deberá usar Eos Tools Pro.
Si su aplicación no incluye un cliente NTRIP pero sí necesita correcciones RTK, deberá usar Eos Tools Pro para aprovechar su cliente NTRIP. Un cliente NTRIP es lo que le permite aprovechar los sistemas de aumentación basados en tierra (LBAS), como las correcciones RTK.
Muy pocas aplicaciones de recopilación de datos en el mercado cuentan con su propio cliente NTRIP incorporado. En cambio, estas aplicaciones mantienen sus propios diseños simples y . Muchas de las aplicaciones que Eos recomienda ya implementan soporte para la función de metadatos de Eos.
Pensamientos de cierre antes de que ud. recopile ubicaciones GNSS de alta precisión dentro de su propia aplicación
Independientemente de la opción que elija, esperamos que este artículo haya facilitado un poco la comprensión de cómo compartir y capturar los datos de ubicación de Arrow dentro de su propia aplicación Android .
Pero recuerde por favor, solo puede conectar una aplicación a Arrow mediante Bluetooth® . Si intenta conectar varias aplicaciones a un único receptor, puede experimentar problemas como la conectividad Bluetooth® caída o inestable..
Enlaces Útiles
Buscar socios de aplicaciones Eos
Explora Eos Tools Pro
Cómo habilitar la ubicación simulada en Android
Glosario de términos:
Aplicación Android
Cualquier aplicación utilizada para recopilar datos de alta precisión en dispositivos Android
Eos Tools Pro
Una aplicación de monitoreo GNSS gratuita, generalmente utilizada en conjunto con una aplicación de recopilación de datos
Metadatos GNSS
Información sobre la calidad de su ubicación y las correcciones diferenciales
Ubicación interna
La capacidad de ubicación incorporada de su dispositivo Android, generalmente 5 metros o más
Mock Location
Una función de Android disponible en el modo «Desarrollador» que le permite sobrescribir la ubicación interna de su Android
NMEA
Un formato estándar no propietario utilizado por la mayoría de los receptores GNSS para generar información de ubicación en una aplicación
NTRIP
Un protocolo estándar utilizado para transmitir (a través del servidor NTRIP o caster) así como recibir (a través del cliente NTRIP) correcciones diferenciales GNSS a través de Internet
Este artículo también está disponible en: English