Saltar al contenido principal

Cliente NTRIP de Mapit

Requiere suscripción

El cliente NTRIP requiere una suscripción a Mapit Pro Plus. Consulta Mapit Pro Plus para más detalles.

Mapit GIS incluye un cliente NTRIP integrado que se conecta por internet a cualquier caster NTRIP, recibe datos de corrección RTCM en tiempo real y los reenvía a tu receptor GNSS externo por Bluetooth, BLE o TCP. Esto permite un posicionamiento RTK con precisión centimétrica directamente desde la aplicación, sin necesidad de programas de corrección de terceros.

Cómo funcionan las correcciones RTK

El posicionamiento cinemático en tiempo real (RTK) combina las observaciones de satélite de tu receptor (el móvil) con datos de corrección de una estación de referencia (estación base) cercana, cuya posición se conoce con precisión. La estación de referencia calcula continuamente la diferencia entre su posición conocida y la que obtiene por satélite, y difunde esas correcciones como mensajes RTCM.

Tu receptor aplica esas correcciones a sus propias observaciones y resuelve las ambigüedades de fase de portadora, con lo que alcanza precisiones de 1 a 3 cm en horizontal.

Estación de referencia
(posición conocida)


Caster NTRIP
(servidor de retransmisión)


Mapit GIS
(cliente NTRIP)


Receptor GNSS
(calcula la solución RTK)


Posición corregida


Ubicación en Mapit GIS

NTRIP (Networked Transport of RTCM via Internet Protocol) es el protocolo estándar para transmitir correcciones RTCM por internet. Un caster NTRIP es un servidor que recibe datos de una o varias estaciones de referencia y los distribuye a los clientes conectados.

Requisitos de hardware

Se necesita un receptor compatible

El cliente NTRIP reenvía los datos de corrección RTCM en bruto a tu receptor GNSS. El propio receptor debe ser capaz de procesar esas correcciones y calcular una solución RTK. No todos los receptores admiten RTK.

Qué necesitas

  1. Un receptor GNSS multifrecuencia (L1/L2) con capacidad RTK que acepte entrada RTCM por Bluetooth o TCP/wifi
  2. Datos móviles o wifi en tu dispositivo Android para conectarte al caster NTRIP
  3. Una cuenta en un caster NTRIP (gratuita o de pago, según el proveedor)

Por qué importa L1/L2

Los receptores de frecuencia única (solo L1) no pueden resolver las ambigüedades de fase de portadora con la fiabilidad necesaria para un RTK centimétrico. Los receptores multifrecuencia siguen señales en dos o más bandas (L1 + L2, o L1 + L5), lo que les permite:

  • Resolver las ambigüedades enteras más rápido (menos tiempo hasta la primera solución)
  • Mantener la solución en líneas base más largas (la distancia a la estación de referencia)
  • Alcanzar precisión centimétrica en condiciones de campo habituales

Ejemplos de receptores compatibles

A continuación se muestran algunos receptores que se sabe que admiten correcciones RTK. La lista no es exhaustiva: cualquier receptor que acepte entrada RTCM3 por Bluetooth SPP o TCP y emita NMEA debería ser compatible con el cliente NTRIP de Mapit.

Ejemplos de placas económicas o de desarrollo

ReceptorFabricanteFrecuenciasConexión
RTK Portable Bluetooth KitArduSimpleL1/L2Bluetooth
simpleRTK2B Lite BT KitArduSimpleL1/L2Bluetooth
simpleRTK2B Budget + módulo BTArduSimpleL1/L2Bluetooth
Reach M2EmlidL1/L2Wifi / TCP

Ejemplos de receptores GNSS profesionales

ReceptorFabricanteFrecuenciasConexión
Arrow Gold+ / GoldEos PositioningL1/L2/L5Bluetooth
Arrow 100+ / 100Eos PositioningL1/L2Bluetooth
Geode SpireJuniper SystemsL1/L2/L5Bluetooth
GlobeSXblue (Geneq)L1/L2Bluetooth + wifi
Smart / PlatinumSXblue (Geneq)L1/L2Bluetooth
Reach RS3EmlidL1/L2/L5Wifi / TCP
Reach RX / RX2EmlidL1/L2/L5Bluetooth
Reach RSEmlidL1/L2/L5Bluetooth + wifi / TCP
FlexBad ElfL1/L2Bluetooth
R12i / R10TrimbleL1/L2/L5Bluetooth + wifi
TDC650 / TDC600TrimbleL1/L2Bluetooth + wifi
GS18 T / GS18 ILeica GeosystemsL1/L2/L5Bluetooth + wifi
Zeno GG04 plusLeica GeosystemsL1/L2Bluetooth
iG8 / iG6CHC NavigationL1/L2/L5Bluetooth + wifi
S900A / S980ASouth SurveyingL1/L2/L5Bluetooth + wifi
V200 / V100Hi-TargetL1/L2/L5Bluetooth + wifi

Ejemplos de receptores que NO admiten RTK

Mapit GIS admite estos receptores para posicionamiento estándar, pero no pueden procesar correcciones RTCM:

ReceptorFabricanteMotivo
SXblue II / II+SXblue (Geneq)Solo L1, sin entrada RTCM; admite únicamente SBAS (EGNOS/WAAS)
GPS Pro / Pro+Bad ElfSolo L1, sin entrada RTCM
GLO / GLO 2GarminSolo L1, de gama de consumo
Garmin GLO / GLO 2Solo L1, de gama de consumo

Configurar el cliente NTRIP

Paso 1: abre los ajustes NTRIP

  1. Abre Ajustes desde el menú principal
  2. Ve a Correcciones NTRIP
  3. Toca Añadir configuración para crear un perfil de caster nuevo

Paso 2: introduce los datos del caster

CampoDescripciónEjemplo
NombreUna etiqueta para esta configuraciónRTK2go - MiPunto
HostNombre de host o IP del caster NTRIPrtk2go.com
PuertoNúmero de puerto del caster2101
Punto de montajeEl flujo de corrección concretoNEAR_ME
UsuarioUsuario del caster (si se exige)usuario@correo.com
ContraseñaContraseña del caster (si se exige)none
Versión NTRIPV1 o V2 (la mayoría de los casters admiten ambas)V2

Paso 3: elige el destino en el receptor

Elige adónde reenviar las correcciones RTCM:

DestinoCuándo usarlo
BluetoothTu receptor está conectado por Bluetooth SPP (lo más habitual)
TCPTu receptor está conectado por TCP/IP o wifi
PruebaSin reenvío: solo se monitoriza el flujo para hacer pruebas

Paso 4: configura el envío de GGA

Muchos casters NTRIP necesitan tu posición aproximada (mediante una sentencia GGA) para elegir la estación de referencia más cercana o para generar correcciones de estación de referencia virtual (VRS).

AjusteDescripciónPredeterminado
Enviar GGAActiva el envío automático de tu posición al casterActivado
Intervalo de GGACon qué frecuencia se envía tu posición (segundos)10
tip

Deja activado el envío de GGA salvo que te conectes a un caster de base única que no lo necesite. Las redes VRS siempre necesitan la GGA para generar correcciones para tu ubicación.

Paso 5: conéctate

Toca Conectar. La aplicación:

  1. Inicia un servicio en primer plano con una notificación permanente
  2. Se conecta al caster NTRIP
  3. Se autentica y solicita el flujo del punto de montaje
  4. Empieza a recibir datos de corrección RTCM
  5. Reenvía el RTCM al destino elegido en el receptor
  6. Envía actualizaciones de posición GGA con el intervalo configurado

La notificación muestra el estado de la conexión y la tasa de datos actual (KB/s).

Permisos de notificación

En Android 13 y posteriores, la aplicación necesita permiso de notificaciones para mostrar la del servicio en primer plano. Si lo denegaste, ve a Ajustes de Android > Aplicaciones > Mapit GIS > Notificaciones y actívalo. Sin notificaciones activadas, Android puede cerrar el servicio NTRIP mientras la aplicación está en segundo plano.

Encontrar un caster NTRIP

Casters gratuitos

CasterHostPuertoNotas
RTK2gortk2go.com2101Caster comunitario gratuito. Usa tu correo como usuario y none como contraseña. Consulta los puntos de montaje en rtk2go.com
EUREF-IPeuref-ip.net2101Estaciones de referencia europeas gratuitas. Regístrate para acceder
Emlid Castercaster.emlid.com2101Gratuito para usuarios de Emlid

Redes comerciales o públicas

Muchos países operan redes de estaciones de referencia RTK gratuitas o subvencionadas:

RedPaísNotas
OS NetReino UnidoOrdnance Survey; requiere licencia comercial
SAPOSAlemaniaServicios topográficos de los estados federados
CORSEE. UU.Estaciones de referencia permanentes del NGS
SmartNetReino Unido y EuropaRed comercial de Leica Geosystems
Trimble VRS NowVariosRed VRS comercial de Trimble

Usar RTK2go (gratuito, recomendado para pruebas)

RTK2go es la forma más sencilla de empezar:

  1. Visita rtk2go.com para ver los puntos de montaje disponibles cerca de ti
  2. En Mapit GIS, crea una configuración NTRIP nueva:
    • Host: rtk2go.com
    • Puerto: 2101
    • Usuario: tu dirección de correo
    • Contraseña: none
  3. La aplicación obtendrá la tabla de fuentes y listará los puntos de montaje disponibles
  4. Los puntos de montaje se ordenan por distancia desde tu posición actual: elige el más cercano
  5. Toca Conectar
tip

Cuanto más cerca esté la estación de referencia de tu posición, mejor. La precisión RTK se degrada con la longitud de la línea base. Busca una estación a menos de 30 km para conseguir soluciones RTK fijas fiables.

Cuando un caster gratuito rechaza tu IP

Los casters comunitarios gratuitos como RTK2go vigilan el tráfico para evitar abusos y pueden rechazar temporalmente las conexiones desde una IP durante unas 3 horas. Los operadores móviles encaminan a muchos abonados a través de un pequeño grupo de direcciones IP públicas compartidas (CGNAT, Carrier-Grade NAT), así que si un usuario de tu operador activa el límite, todos los demás abonados de ese operador pueden quedar rechazados durante el mismo periodo.

Síntomas. La aplicación se conecta, el indicador de estado NTRIP se pone naranja un momento y después la conexión se cae sin llegar nunca a mostrar calidad RTK fija o flotante. Reiniciar o reconectar no cambia nada, porque el caster sigue rechazando esa IP.

Soluciones alternativas:

  • Conéctate a través de una VPN. Una VPN sobre el mismo enlace 5G o de datos móviles cambia tu IP aparente por la de salida de la VPN, que está fuera del grupo del operador. Es la forma más rápida de confirmar que el caster es la causa: si la solución RTK vuelve a los pocos segundos de activar la VPN con la misma SIM, la IP original estaba rechazada.
  • Cambia de red. Un punto de acceso móvil con otra SIM, el wifi de casa o el de la oficina te dan cada uno una IP de salida distinta y una sesión limpia con el caster.
  • Usa un caster regional de pago. Las redes públicas y comerciales (ASG-EUPOS en Polonia, Trimble VRS Now, OS Net en el Reino Unido, SAPOS en Alemania) no están sujetas a los límites antiabuso de los casters comunitarios y ofrecen mejor cobertura y líneas base más largas.
  • Espera. Los periodos de bloqueo de RTK2go suelen durar unas 3 horas. Puede que el mismo punto de montaje vuelva a funcionar más tarde ese mismo día.

Es una política del caster, no algo que Mapit GIS pueda anular. La aplicación clasifica correctamente la respuesta de rechazo del caster y no se la pasa a tu receptor como si fueran datos de corrección, pero no puede saltarse el bloqueo.

Gestión de la conexión

Reconexión automática

Si la conexión se cae (por un corte de red o el reinicio del caster), la aplicación se reconecta automáticamente con retroceso exponencial:

IntentoEspera
15 segundos
210 segundos
320 segundos
440 segundos
5 y siguientes60 segundos (máximo)

Tras 20 intentos fallidos, el servicio se detiene automáticamente.

Varias configuraciones

Puedes guardar varios perfiles de caster NTRIP: por ejemplo, uno para tu red RTK local y otro con RTK2go como alternativa. Solo puede haber una conexión activa a la vez.

Desconectarse

Toca Desconectar en los ajustes NTRIP, o toca la acción Detener de la notificación en primer plano. Al desconectarte se detiene todo el reenvío de RTCM y se cierran los archivos de registro de flujo activos.

Monitorizar los flujos

La pantalla Monitor de flujo ofrece visibilidad en tiempo real de los datos RTCM y NMEA que circulan por la aplicación.

Ábrela desde Ajustes > Correcciones NTRIP > Monitor de flujo.

Pestaña RTCM

Muestra los mensajes RTCM3 descodificados en tiempo real:

ColumnaDescripción
HoraCuándo se recibió el mensaje (HH:mm:ss.SSS)
TipoNúmero y nombre del tipo de mensaje RTCM (por ejemplo, 1077 GPS MSM7)
TamañoTamaño del mensaje en bytes

Una barra de resumen en la parte superior muestra:

  • El total de mensajes recibidos
  • El número de tipos de mensaje distintos
  • Los mensajes por segundo

Tipos de mensaje RTCM3 habituales que puedes ver:

TipoDescripción
1004Observaciones GPS L1/L2 (heredado)
1005/1006Coordenadas de la estación
1012Observaciones GLONASS L1/L2 (heredado)
1033Descriptor del receptor y la antena
1074-1077GPS MSM4-MSM7 (moderno, preferible)
1084-1087GLONASS MSM4-MSM7
1094-1097Galileo MSM4-MSM7
1124-1127BeiDou MSM4-MSM7
1230Sesgos de código y fase de GLONASS
4072PNT de la estación de referencia (propietario de u-blox)

Pestaña NMEA

Muestra las sentencias NMEA en bruto del receptor GNSS conectado:

ColumnaDescripción
HoraCuándo se recibió la sentencia
SentenciaLa sentencia NMEA en bruto (por ejemplo, $GPGGA,...)

Resulta útil para comprobar que tu receptor emite datos y para revisar el campo de calidad de la solución en tiempo real.

Vaciar el monitor

Toca el icono de borrar en la barra superior para vaciar todos los mensajes de la pestaña activa. El monitor guarda hasta 500 mensajes por pestaña.

Grabar los flujos a un archivo

Puedes grabar los flujos RTCM y NMEA a archivos en el directorio Mapit-Data/Logs/ para diagnósticos posteriores, análisis de calidad o posprocesado.

Iniciar una grabación

  1. Abre el monitor de flujo
  2. Elige la pestaña RTCM o NMEA
  3. Toca el botón de grabar (el icono circular) de la barra superior
  4. El icono pasa a ser un stop rojo y aparece una barra de estado con los bytes escritos

Cada pestaña tiene su propio botón de grabación: puedes grabar el RTCM y el NMEA a la vez o por separado.

Barra de estado de la grabación

Cuando la grabación está activa, aparece una barra roja bajo la fila de pestañas:

Grabando · 2,4 MB

Si la grabación se detiene sola, la barra indica el motivo:

Detenida: tamaño máximo de archivo alcanzado

Formato y nombre de los archivos

FlujoExtensiónFormatoEjemplo de nombre
RTCM.rtcm3Binario en bruto (se puede abrir en RTKCONV o RTKLIB)rtcm_2026-02-23_163000.rtcm3
NMEA.nmeaTexto plano con finales de línea CRLFnmea_2026-02-23_163000.nmea

La marca de tiempo del nombre corresponde al inicio de la grabación.

Límites de tamaño

Cada archivo de registro tiene un tamaño máximo de 50 MB (unas 8 horas de grabación combinada). Al alcanzar el límite, la grabación se detiene automáticamente con un aviso. Tamaños típicos:

FlujoTasa1 hora8 horas
RTCM (binario en bruto)~1 KB/s~3,6 MB~29 MB
NMEA (texto en bruto)~0,6 KB/s~2,3 MB~18 MB
Combinados~1,6 KB/s~6 MB~47 MB

La grabación continúa entre pantallas

La grabación la gestiona un componente único en segundo plano: continúa aunque cierres la pantalla del monitor de flujo. Al volver a abrirla verás el estado actual de la grabación. La grabación se detiene cuando:

  • Tocas el botón de stop
  • Se alcanza el límite de 50 MB
  • Te desconectas del caster NTRIP

Posprocesado con RTKLIB

Los archivos .rtcm3 grabados pueden convertirse y posprocesarse con RTKLIB (gratuito y de código abierto):

  1. Abre RTKCONV para convertir el .rtcm3 en archivos de observación RINEX
  2. Usa RTKPOST para posprocesar contra una estación base y mejorar la precisión
  3. Los archivos .nmea pueden abrirse en cualquier editor de texto o importarse en un programa GIS

Entender la calidad de la solución

Cuando tu receptor esté aplicando las correcciones RTCM, verás cambiar la calidad de la solución en el panel de información GPS:

CalidadSignificadoPrecisión típica
1GPS (SPS): sin correcciones2-5 m
2DGPS: SBAS o diferencial0,5-2 m
4RTK Fixed: solución completa1-3 cm
5RTK Float: convergiendo10-30 cm

La progresión suele ser: 1 (SPS) → 5 (Float) → 4 (Fixed). El tiempo hasta la primera solución depende de la visibilidad de los satélites, la longitud de la línea base y el número de satélites seguidos en ambas frecuencias. Cuenta con 10 a 60 segundos en buenas condiciones.

Si la calidad se queda en 1 después de conectarte al NTRIP:

  • Verifica que tu receptor admite entrada RTCM (consulta los ejemplos de receptores compatibles más arriba)
  • Comprueba que el destino en el receptor está bien configurado (Bluetooth o TCP)
  • Confirma que el punto de montaje ofrece correcciones para tu región
  • Asegúrate de que la línea base hasta la estación de referencia está dentro de alcance (se recomienda menos de 30 km)

Para una explicación detallada de todos los tipos de solución y de cómo se calcula la precisión, consulta RTK y tipos de solución.

Indicador NTRIP en el mapa

Mientras hay una sesión NTRIP activa, aparece una etiqueta NTRIP en la barra de información de la parte superior de la pantalla del mapa. Su color refleja lo que está haciendo realmente el receptor, no solo el estado del socket de red:

ColorSignificado
NaranjaLa aplicación está conectada al caster y reenviando RTCM, pero el receptor todavía no ha alcanzado una solución RTK. Quédate quieto y espera a que converja.
VerdeEl receptor comunica RTK Fixed (4) o RTK Float (5). Las correcciones se están aplicando y tu posición ya es de calidad centimétrica.

Toca la etiqueta para ir directamente a la pantalla de ajustes NTRIP.

nota

La etiqueta solo se pone verde cuando el propio móvil comunica una calidad RTK. Que lleguen bytes RTCM del caster no basta: si el receptor no consigue enganchar (mala visibilidad del cielo, línea base larga, tipos de mensaje no admitidos), el indicador sigue naranja aunque la tasa de datos sea buena.

Flujo de trabajo habitual en campo

  1. Antes de salir al campo:

    • Crea una configuración NTRIP con los datos de tu caster
    • Verifica que tu receptor está emparejado por Bluetooth (consulta Conectar un receptor)
    • Asegúrate de tener cobertura de datos móviles en la zona de trabajo
  2. En la zona de trabajo:

    • Enciende tu receptor GNSS y conéctalo por Bluetooth
    • Abre Ajustes > Correcciones NTRIP y toca Conectar
    • Espera a que la notificación muestre una tasa de datos (por ejemplo, MiPunto - 1,2 KB/s)
    • Abre el monitor de flujo para comprobar que llegan mensajes RTCM
    • Observa la etiqueta NTRIP de la barra de información del mapa: se mantiene naranja mientras el receptor converge y se pone verde al alcanzar RTK Float (5) o RTK Fixed (4)
    • Consulta el panel de información GPS y espera a que la calidad llegue a RTK Fixed (4)
    • Si quieres, empieza a grabar los flujos RTCM/NMEA para diagnósticos
    • Empieza a recoger datos
  3. Después del levantamiento:

    • Desconéctate del NTRIP (o se desconectará solo al detener el servicio)
    • Los archivos de registro, si la grabación estaba activa, se guardan en Mapit-Data/Logs/
    • Los archivos .rtcm3 y .nmea grabados pueden usarse para posprocesado o verificación de calidad

Resolución de problemas

ProblemaPosible causaSolución
No se conecta al casterHost o puerto incorrectos, sin internetComprueba los datos del caster y los datos móviles
Conectado pero sin datosPunto de montaje incorrecto, fallo de autenticaciónRevisa el nombre del punto de montaje y el usuario y la contraseña
Llega RTCM pero la solución se queda en 1 (el indicador NTRIP sigue naranja)El receptor no admite RTKUsa un receptor multifrecuencia L1/L2 con entrada RTCM
La solución se queda en Float (5)Mala visibilidad de satélites, línea base largaVe a cielo abierto o usa una estación de referencia más cercana
Desconexiones frecuentesDatos móviles inestablesEl cliente se reconecta solo; valora un caster con menos exigencia de ancho de banda
El monitor de flujo no muestra NMEAEl receptor no está conectado o no emiteComprueba la conexión Bluetooth y la configuración de salida NMEA del receptor
La grabación no arrancaEl almacenamiento no es accesibleAsegúrate de que la carpeta Mapit-Data está configurada y tiene permiso de escritura