Manual del GNSS Master
Documentación maestra de GNSS
Versión de la aplicación 1.0.1 1 de mayo de 2023
Características de la aplicación
La aplicación GNSS Master le permite:
Conéctese a su receptor GNSS externo a través de USB serie (OTG), Bluetooth, BLE y TCP/IP
Envíe correcciones a su receptor GNSS desde el cliente NTRIP incorporado (V1 y V2) y PointPerfect
Envíe los datos de su receptor GNSS al servidor NTRIP (V1 y V2), al cliente TCP o al servidor TCP
Utilice la posición de alta precisión desde su receptor directamente con SW Maps y con todas las demás aplicaciones de Android a través de Mock Location
Cambie la configuración de su receptor u-blox/Septentrio a Rover, Base o cargue cualquier archivo de configuración personalizado
Instalación
La aplicación se puede instalar desde Google Play Store
Empezar
Cuando abra la aplicación por primera vez, se le pedirá que otorgue ciertos permisos a GNSS Master.
Permiso de ubicación
Mostrar notificaciones
Una vez que acepte los permisos, se cargará la página Estado, que muestra el estado actual de la aplicación. La página de estado muestra el estado actual de las transmisiones conectadas y si Mock Location y SW Maps Link están habilitados.
Main App UI
The app operates using three data streams:
GNSS Receiver Connects to GNSS receivers using Bluetooth, BLE, USB OTG or TCP/IP
Correction Connects to an NTRIP Caster or PointPerfect correction. The received corrections are transferred to the GNSS receiver stream if connected.
Data Output Stream Can be a NTRIP Server or TCP Client/Server. The data received from the GNSS Receiver is written to this stream.
All the features of the app are accessible through the left navigation drawer. The drawer can be opened by swiping from the left edge of the screen, or by pressing the GNSS Master icon on the top menu bar.
Cajón de navegación
Conexión de receptor GNSS
GNSS Master admite la conexión a receptores GNSS externos a través de Bluetooth, BLE, USB OTG o TCP/IP.
Conexión USB OTG GNSS
Para conectar un receptor GNSS mediante USB OTG, siga los pasos que se indican a continuación.
Conecte el receptor USB GNSS a su teléfono o tableta.
Abra la página de conexión del receptor GNSS desde el panel lateral de navegación.
En el menú desplegable Modo, seleccione USB Serial. La aplicación mostrará una lista de todos los dispositivos conectados actualmente.
Seleccione el dispositivo al que desea conectarse. Algunos dispositivos pueden tener varias interfaces que se conectan a diferentes puertos en el receptor GNSS.
Seleccione la velocidad en baudios correcta. Este paso es importante si se utiliza un adaptador de UART a USB.
Presione el botón Conectar.
Una vez que el receptor está conectado, la etiqueta de estado cambia a conectado y la aplicación muestra la velocidad de datos y la cantidad total de datos recibidos.
USB GNSS Connection
Bluetooth GNSS Connection
To connect a GNSS receiver using Bluetooth Classic, follow the steps below.
Pair the Bluetooth device to your phone or tablet. You may do so using the Bluetooth settings in Android.
In GNSS Master Open the GNSS Receiver connection page from the navigation drawer.
En el menú desplegable Modo, seleccione Bluetooth. La aplicación enumerará todos los dispositivos Bluetooth emparejados que admiten el perfil de puerto serie (SPP).
Seleccione su receptor GNSS de la lista de dispositivos emparejados y presione Conectar
Conexión GNSS Bluetooth de baja energía (BLE)
Para conectar un receptor GNSS mediante Bluetooth de baja energía (BLE), siga los pasos que se indican a continuación.
Empareje el dispositivo Bluetooth con su teléfono o tableta. Puede hacerlo usando la configuración de Bluetooth en Android.
En GNSS Master Abra la página de conexión del receptor GNSS desde el panel lateral de navegación.
En el menú desplegable Modo, seleccione Bluetooth LE. La aplicación enumerará todos los dispositivos Bluetooth emparejados que admiten el perfil de serie BLE.
Seleccione su receptor GNSS de la lista de dispositivos emparejados y presione Conectar
Conexión GNSS TCP/IP
GNSS Master admite la conexión a receptores a través de TCP/IP. La aplicación funciona como un cliente TCP, para conectarse a un flujo receptor GNS remoto. Para conectarse al receptor GNSS mediante TCP/IP, siga los pasos que se indican a continuación.
En GNSS Master, abra la página de conexión del receptor GNSS desde el panel lateral de navegación.
En el menú desplegable Modo, seleccione TCP/IP.
Introduzca la dirección IP/nombre de dominio y el número de puerto TCP del receptor GNSS al que desea conectarse.
Presione Conectar
Conexión GNSS TCP/IP
Entrada de corrección
GNSS Master admite la conexión a NTRIP Casters y PointPerfect para proporcionar entrada de datos de corrección al receptor GNSS conectado.
Cliente NTRIP
GNSS Master puede funcionar como un cliente NTRIP para recuperar datos de corrección GNSS de los lanzadores NTRIP. Se admiten los protocolos NTRIP V1 y V2.
Adición de un perfil de conexión de cliente NTRIP
Para agregar un perfil de conexión de cliente NTRIP, siga los pasos que se indican a continuación.
Abra la página Correcciones.
En el menú desplegable Modo, seleccione Cliente NTRIP.
La página de corrección del cliente de NTRIP
Presione el botón + para agregar una conexión NTRIP.
En el cuadro de diálogo Cliente NTRIP, seleccione la versión NTRIP y, a continuación, introduzca la dirección NTRIP, el puerto, el nombre del punto de montaje, el nombre de usuario y la contraseña. Puede presionar el botón junto a la entrada del punto de montaje para obtener la tabla de origen NTRIP de la lanzadora.
Marque la opción Enviar NMEA GGA a la estación base si sus estaciones base requieren coordenadas del rover (ejemplo: flujos VRS).
Press Save.
La conexión NTRIP debería aparecer ahora en la lista de conexiones.
Adición de una conexión de cliente NTRIP
Conexión a NTRIP
Para conectarse a la rueda NTRIP, simplemente seleccione el perfil que desea utilizar y presione el botón Conectar. A continuación, puede desconectarse pulsando el botón Desconectar.
El cliente NTRIP se conecta y permanece conectado a la rueda incluso cuando el receptor no está conectado. Cuando se conecta un receptor GNSS, los datos recibidos de la secuencia NTRIP se escriben en la secuencia del receptor GNSS.
Edición y eliminación de conexiones NTRIP
Puede presionar los iconos Eliminar y Editar junto a la conexión que desea editar o eliminar en la lista de conexiones NTRIP.
Lista de clientes de NTRIP
PointPerfect (Punto perfecto)
GNSS Master se puede utilizar como cliente MQTT de PointPerfect. La aplicación se conecta a PointPerfect y recupera las correcciones SPARTN, que luego se transfieren al receptor GNSS para su corrección. La aplicación también recupera las claves dinámicas necesarias para descifrar los mensajes SPARTN.
Notas:
El uso de PointPerfect requiere un receptor GNSS capaz de decodificar y aplicar correcciones SPARTN. Actualmente, solo se admiten los receptores u-blox F9P/F9R/F9K
Es necesario obtener una suscripción a PointPerfect para utilizar este servicio de corrección. Las suscripciones se pueden comprar en ArduSimple.
Conexión PointPerfect
Para conectarse al servicio de corrección de PointPerfect, siga los pasos que se indican a continuación.
Copie el archivo JSON de configuración de la suscripción de PointPerfect en su teléfono o tableta.
En GNSS Master, abra la página Correcciones.
En el menú desplegable Modo, seleccione PointPerfect.
Haga clic en el botón Seleccionar archivo. A continuación, seleccione el archivo JSON de configuración de la suscripción de PointPerfect.
Introduzca el tema de corrección de su región. Consulte la descripción del servicio de PointPerfect para obtener más detalles.
Presione el botón Conectar.
Salida de datos
GNSS Master admite varias opciones para la salida de datos. La aplicación escribe todos los datos recibidos del receptor GNSS en el flujo de salida de datos conectado.
Servidor NTRIP
GNSS Master puede funcionar como un servidor NTRIP. Esta opción es útil para conectarse a un receptor que está configurado en la configuración base y, a continuación, enviar los datos de corrección a los rovers a través de un lanzador NTRIP.
Adición de un perfil de conexión de servidor NTRIP
Para agregar un perfil de conexión de NTRIP Server, siga los pasos que se indican a continuación.
Abra la página Salida de datos.
En el menú desplegable Modo, seleccione Servidor NTRIP.
La página de salida de datos del servidor NTRIP
Presione el botón + para agregar una conexión NTRIP.
En el cuadro de diálogo Servidor NTRIP, seleccione la versión NTRIP y, a continuación, escriba la dirección NTRIP, el puerto, el nombre del punto de montaje, el nombre de usuario y la contraseña del servidor.
Presione Guardar.
La conexión NTRIP debería aparecer ahora en la lista de conexiones.
Adición de una conexión de servidor NTRIP
Conexión a NTRIP
Para conectarse a la rueda NTRIP, seleccione el perfil que desea utilizar y presione el botón Conectar. A continuación, puede desconectarse pulsando el botón Desconectar.
El servidor NTRIP se conecta y permanece conectado a la rueda incluso cuando el receptor no está conectado. Cuando se conecta un receptor GNSS, los datos recibidos del receptor se escriben en la secuencia del servidor NTRIP.
Edición y eliminación de conexiones NTRIP
Puede presionar los iconos Eliminar y Editar junto a la conexión que desea editar o eliminar en la lista de conexiones NTRIP.
Lista de servidores NTRIP
Cliente TCP
El flujo de salida de datos del cliente TCP le permite enviar los datos desde el receptor GNSS a un servidor TCP/IP local o remoto. Para configurar la salida de datos, siga los pasos que se indican a continuación.
En GNSS Master, abra la página de conexión del receptor de salida de datos desde el panel lateral de navegación.
En el menú desplegable Modo, seleccione Cliente TCP.
Introduzca la dirección IP/nombre de dominio y el número de puerto TCP del servidor TCP al que se enviarán los datos.
Presione Conectar
Salida de datos de cliente TCP
Servidor TCP
El modo de salida de datos del servidor TCP convierte la aplicación en un servidor TCP, al que otras aplicaciones en el mismo dispositivo o en dispositivos remotos pueden conectarse como clientes TCP y recibir los datos del receptor GNSS conectado al maestro GNSS. Para configurar la salida de datos del servidor TCP, siga los pasos que se indican a continuación.
En GNSS Master, abra la página de conexión del receptor de salida de datos desde el panel lateral de navegación.
En el menú desplegable Modo, seleccione Servidor TCP.
Introduzca el número de puerto TCP que desea escuchar.
Presione Conectar
Otras aplicaciones en el mismo dispositivo ahora pueden conectarse al servidor TCP a través de localhost:port para obtener datos del receptor GNSS conectado.
Salida de datos del servidor TCP
Ubicación simulada
GNSS Master se puede configurar como la aplicación de ubicación simulada para Android. Al hacerlo, todas las aplicaciones instaladas en el dispositivo usarán la ubicación del receptor conectado a GNSS Master.
Para configurar GNSS Master como proveedor de ubicación simulada, debe habilitar el modo de desarrollador oculto en su dispositivo. Vaya a Configuración->Sistema->Acerca del dispositivo y toque Número de compilación varias veces para activar el modo de desarrollador.
Luego, vaya a Configuración->Sistema->Opciones de desarrollador en la configuración y desplácese hacia abajo hasta Seleccionar aplicación de ubicación simulada. Allí, seleccione GNSS Master como proveedor de ubicación simulada.
Una vez que haya configurado GNSS Master como proveedor de ubicación simulada, puede habilitar el interruptor Ubicación simulada en la página Estado.
Cambio de ubicación simulado
Salida de SW Maps
GNSS Master admite el envío de datos GNSS a la aplicación de recopilación de datos SW Maps GIS sin habilitar la ubicación simulada. Para habilitar SW Maps Link, encienda el interruptor en la página de estado. Cuando está habilitado, SW Maps mostrará el nombre del instrumento como Aplicación externa y usará el instrumento conectado al maestro GNSS en lugar del receptor GNSS interno del dispositivo.
SW Maps no utilizará la salida de datos maestros GNSS cuando otro instrumento esté conectado a SW Maps a través de Bluetooth o USB.
Conmutador de enlace SW Maps
Salida maestra GNSS en SW Maps como instrumento de aplicación externa
Estado GNSS y visualización de Skyplot
GNSS Master puede decodificar y mostrar la salida del receptor GNSS. Para ver el estado de GNSS, abra la página Estado de GNSS. La página Estado del GNSS muestra la posición del GNSS en latitud y longitud, así como las coordenadas UTM. También muestra la altura del elipsoidal y la altura del geoide por encima de MSL si es compatible con el receptor conectado. También se muestra otra información, como la DOP, los satélites a la vista y el uso, y la precisión estimada. Si el receptor GNSS está recibiendo correcciones diferenciales, la página Estado GNSS también muestra la antigüedad del diferencial y el ID de la estación de referencia.
Estado del GNSS
La página Skyplot muestra el skyplot del satélite y la relación señal/ruido (SNR) de los satélites que recibe el receptor GNSS conectado.
Skyplot
Los mensajes NMEA deben estar habilitados en el receptor GNSS conectado para ver el estado GNSS y el Skyplot. Los mensajes binarios propietarios del receptor aún no son compatibles. Se decodifican los siguientes mensajes NMEA:
GGA
GSA
GSV
RMC
GST
Configuración del receptor
GNSS Master soporta la configuración básica de los receptores u-blox y Septentrio.
Configuración de u-blox
Para abrir la página de configuración de u-blox, pulse Configuración de u-blox en el cajón de navegación izquierdo.
Configuración del rover
Para configurar el receptor en modo móvil, establezca el Modo receptor en Rover. A continuación, seleccione una velocidad de desplazamiento para generar datos y, a continuación, pulse Enviar comando.
Configuración del rover u-blox
Configuración base
Para configurar el receptor en modo base, establezca el Modo receptor en Base.
Se admiten dos modos base diferentes. el modo Survey In establece la coordenada base en función de las coordenadas calculadas por el receptor durante un cierto período de tiempo una vez que se alcanza una precisión mínima dada.
u-blox Base Survey en configuración
La configuración de la base de entrada manual le permite introducir las coordenadas base, ya sea en formato de latitud/longitud o ECEF.
u-blox Base Manual Input Configuration
Cargar archivo de configuración
También puede utilizar GNSS Master para cargar archivos de configuración de u-blox en su receptor. Para cargar un archivo de configuración, establezca el Modo receptor en Cargar archivo.
Para cargar un archivo de configuración, primero debe tener los archivos en su teléfono o tableta. Los archivos de configuración con diferentes ajustes preestablecidos se pueden descargar desde ArduSimple.
A continuación, pulse el botón Seleccionar archivo para elegir el archivo de configuración que desea cargar. Se mostrará el archivo seleccionado y el número de comandos encontrados. Luego, puede cargar el archivo presionando el botón Enviar comando.
Carga del archivo de configuración de u-blox
Opciones adicionales
La salida de datos RAW (RAWX+SFRBX) a través de USB permite la salida de mensajes UBX RXM-RAWX y RXM-SFRBX a través de USB. Estos mensajes se pueden grabar para su procesamiento posterior.
Guardar configuración para el siguiente reinicio guarda la configuración aplicada en la memoria flash del receptor para que el receptor se inicie con la misma configuración cuando se encienda la próxima vez.
Configuración de Septentrio
Para abrir la página de configuración de Septentrio, presione Configuración de Septentrio en el cajón de navegación izquierdo.
La configuración de Septentrio configura los siguientes puertos en su receptor Septentrio para generar mensajes seleccionados.
COM1
COM2
COM3
USB1
USB2
Configuración del rover
Para configurar el receptor en modo móvil, establezca el Modo receptor en Rover. A continuación, seleccione una velocidad de desplazamiento para generar datos y, a continuación, pulse Enviar comando.
La configuración del rover configura el receptor para que emita mensajes NMEA 4.x en los puertos seleccionados. Los mensajes NMEA GGA, RMC y GST se emiten a la velocidad seleccionada del rover, mientras que las sentencias GSA y GSV siempre se emiten a 1 Hz. El receptor se puede configurar para emitir datos a una velocidad de hasta 20 Hz utilizando GNSS Master.
Configuración del rover Septentrio
Configuración base
Para configurar el receptor en modo base, establezca el Modo receptor en Base. La aplicación le permite ingresar las coordenadas base, ya sea en latitud/longitud o en formato ECEF.
Cuando se establece en la configuración base, el receptor está configurado para emitir mensajes RTCM3 en los puertos seleccionados. Los siguientes mensajes RTCM3 se emiten a 1 Hz.
1006
1008
1033
1230
MSM4 (1074, 1084, 1094, 1104, 1114, 1124)
Configuración de la base de Septentrio
Última actualización
¿Te fue útil?