Cliente NTRIP de Mapit
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.
- Android
- iOS
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
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
- Un receptor GNSS multifrecuencia (L1/L2) con capacidad RTK que acepte entrada RTCM por Bluetooth o TCP/wifi
- Datos móviles o wifi en tu dispositivo Android para conectarte al caster NTRIP
- 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
| Receptor | Fabricante | Frecuencias | Conexión |
|---|---|---|---|
| RTK Portable Bluetooth Kit | ArduSimple | L1/L2 | Bluetooth |
| simpleRTK2B Lite BT Kit | ArduSimple | L1/L2 | Bluetooth |
| simpleRTK2B Budget + módulo BT | ArduSimple | L1/L2 | Bluetooth |
| Reach M2 | Emlid | L1/L2 | Wifi / TCP |
Ejemplos de receptores GNSS profesionales
| Receptor | Fabricante | Frecuencias | Conexión |
|---|---|---|---|
| Arrow Gold+ / Gold | Eos Positioning | L1/L2/L5 | Bluetooth |
| Arrow 100+ / 100 | Eos Positioning | L1/L2 | Bluetooth |
| Geode Spire | Juniper Systems | L1/L2/L5 | Bluetooth |
| Globe | SXblue (Geneq) | L1/L2 | Bluetooth + wifi |
| Smart / Platinum | SXblue (Geneq) | L1/L2 | Bluetooth |
| Reach RS3 | Emlid | L1/L2/L5 | Wifi / TCP |
| Reach RX / RX2 | Emlid | L1/L2/L5 | Bluetooth |
| Reach RS | Emlid | L1/L2/L5 | Bluetooth + wifi / TCP |
| Flex | Bad Elf | L1/L2 | Bluetooth |
| R12i / R10 | Trimble | L1/L2/L5 | Bluetooth + wifi |
| TDC650 / TDC600 | Trimble | L1/L2 | Bluetooth + wifi |
| GS18 T / GS18 I | Leica Geosystems | L1/L2/L5 | Bluetooth + wifi |
| Zeno GG04 plus | Leica Geosystems | L1/L2 | Bluetooth |
| iG8 / iG6 | CHC Navigation | L1/L2/L5 | Bluetooth + wifi |
| S900A / S980A | South Surveying | L1/L2/L5 | Bluetooth + wifi |
| V200 / V100 | Hi-Target | L1/L2/L5 | Bluetooth + wifi |
Ejemplos de receptores que NO admiten RTK
Mapit GIS admite estos receptores para posicionamiento estándar, pero no pueden procesar correcciones RTCM:
| Receptor | Fabricante | Motivo |
|---|---|---|
| SXblue II / II+ | SXblue (Geneq) | Solo L1, sin entrada RTCM; admite únicamente SBAS (EGNOS/WAAS) |
| GPS Pro / Pro+ | Bad Elf | Solo L1, sin entrada RTCM |
| GLO / GLO 2 | Garmin | Solo L1, de gama de consumo |
| Garmin GLO / GLO 2 | Solo L1, de gama de consumo |
Configurar el cliente NTRIP
Paso 1: abre los ajustes NTRIP
- Abre Ajustes desde el menú principal
- Ve a Correcciones NTRIP
- Toca Añadir configuración para crear un perfil de caster nuevo
Paso 2: introduce los datos del caster
| Campo | Descripción | Ejemplo |
|---|---|---|
| Nombre | Una etiqueta para esta configuración | RTK2go - MiPunto |
| Host | Nombre de host o IP del caster NTRIP | rtk2go.com |
| Puerto | Número de puerto del caster | 2101 |
| Punto de montaje | El flujo de corrección concreto | NEAR_ME |
| Usuario | Usuario del caster (si se exige) | usuario@correo.com |
| Contraseña | Contraseña del caster (si se exige) | none |
| Versión NTRIP | V1 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:
| Destino | Cuándo usarlo |
|---|---|
| Bluetooth | Tu receptor está conectado por Bluetooth SPP (lo más habitual) |
| TCP | Tu receptor está conectado por TCP/IP o wifi |
| Prueba | Sin 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).
| Ajuste | Descripción | Predeterminado |
|---|---|---|
| Enviar GGA | Activa el envío automático de tu posición al caster | Activado |
| Intervalo de GGA | Con qué frecuencia se envía tu posición (segundos) | 10 |
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:
- Inicia un servicio en primer plano con una notificación permanente
- Se conecta al caster NTRIP
- Se autentica y solicita el flujo del punto de montaje
- Empieza a recibir datos de corrección RTCM
- Reenvía el RTCM al destino elegido en el receptor
- 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).
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
| Caster | Host | Puerto | Notas |
|---|---|---|---|
| RTK2go | rtk2go.com | 2101 | Caster comunitario gratuito. Usa tu correo como usuario y none como contraseña. Consulta los puntos de montaje en rtk2go.com |
| EUREF-IP | euref-ip.net | 2101 | Estaciones de referencia europeas gratuitas. Regístrate para acceder |
| Emlid Caster | caster.emlid.com | 2101 | Gratuito para usuarios de Emlid |
Redes comerciales o públicas
Muchos países operan redes de estaciones de referencia RTK gratuitas o subvencionadas:
| Red | País | Notas |
|---|---|---|
| OS Net | Reino Unido | Ordnance Survey; requiere licencia comercial |
| SAPOS | Alemania | Servicios topográficos de los estados federados |
| CORS | EE. UU. | Estaciones de referencia permanentes del NGS |
| SmartNet | Reino Unido y Europa | Red comercial de Leica Geosystems |
| Trimble VRS Now | Varios | Red VRS comercial de Trimble |
Usar RTK2go (gratuito, recomendado para pruebas)
RTK2go es la forma más sencilla de empezar:
- Visita rtk2go.com para ver los puntos de montaje disponibles cerca de ti
- En Mapit GIS, crea una configuración NTRIP nueva:
- Host:
rtk2go.com - Puerto:
2101 - Usuario: tu dirección de correo
- Contraseña:
none
- Host:
- La aplicación obtendrá la tabla de fuentes y listará los puntos de montaje disponibles
- Los puntos de montaje se ordenan por distancia desde tu posición actual: elige el más cercano
- Toca Conectar
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:
| Intento | Espera |
|---|---|
| 1 | 5 segundos |
| 2 | 10 segundos |
| 3 | 20 segundos |
| 4 | 40 segundos |
| 5 y siguientes | 60 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:
| Columna | Descripción |
|---|---|
| Hora | Cuándo se recibió el mensaje (HH:mm:ss.SSS) |
| Tipo | Número y nombre del tipo de mensaje RTCM (por ejemplo, 1077 GPS MSM7) |
| Tamaño | Tamañ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:
| Tipo | Descripción |
|---|---|
| 1004 | Observaciones GPS L1/L2 (heredado) |
| 1005/1006 | Coordenadas de la estación |
| 1012 | Observaciones GLONASS L1/L2 (heredado) |
| 1033 | Descriptor del receptor y la antena |
| 1074-1077 | GPS MSM4-MSM7 (moderno, preferible) |
| 1084-1087 | GLONASS MSM4-MSM7 |
| 1094-1097 | Galileo MSM4-MSM7 |
| 1124-1127 | BeiDou MSM4-MSM7 |
| 1230 | Sesgos de código y fase de GLONASS |
| 4072 | PNT de la estación de referencia (propietario de u-blox) |
Pestaña NMEA
Muestra las sentencias NMEA en bruto del receptor GNSS conectado:
| Columna | Descripción |
|---|---|
| Hora | Cuándo se recibió la sentencia |
| Sentencia | La 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
- Abre el monitor de flujo
- Elige la pestaña RTCM o NMEA
- Toca el botón de grabar (el icono circular) de la barra superior
- 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
| Flujo | Extensión | Formato | Ejemplo de nombre |
|---|---|---|---|
| RTCM | .rtcm3 | Binario en bruto (se puede abrir en RTKCONV o RTKLIB) | rtcm_2026-02-23_163000.rtcm3 |
| NMEA | .nmea | Texto plano con finales de línea CRLF | nmea_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:
| Flujo | Tasa | 1 hora | 8 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):
- Abre RTKCONV para convertir el
.rtcm3en archivos de observación RINEX - Usa RTKPOST para posprocesar contra una estación base y mejorar la precisión
- Los archivos
.nmeapueden 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:
| Calidad | Significado | Precisión típica |
|---|---|---|
| 1 | GPS (SPS): sin correcciones | 2-5 m |
| 2 | DGPS: SBAS o diferencial | 0,5-2 m |
| 4 | RTK Fixed: solución completa | 1-3 cm |
| 5 | RTK Float: convergiendo | 10-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:
| Color | Significado |
|---|---|
| Naranja | La 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. |
| Verde | El 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.
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
-
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
-
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
-
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
.rtcm3y.nmeagrabados pueden usarse para posprocesado o verificación de calidad
Resolución de problemas
| Problema | Posible causa | Solución |
|---|---|---|
| No se conecta al caster | Host o puerto incorrectos, sin internet | Comprueba los datos del caster y los datos móviles |
| Conectado pero sin datos | Punto de montaje incorrecto, fallo de autenticación | Revisa 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 RTK | Usa un receptor multifrecuencia L1/L2 con entrada RTCM |
| La solución se queda en Float (5) | Mala visibilidad de satélites, línea base larga | Ve a cielo abierto o usa una estación de referencia más cercana |
| Desconexiones frecuentes | Datos móviles inestables | El cliente se reconecta solo; valora un caster con menos exigencia de ancho de banda |
| El monitor de flujo no muestra NMEA | El receptor no está conectado o no emite | Comprueba la conexión Bluetooth y la configuración de salida NMEA del receptor |
| La grabación no arranca | El almacenamiento no es accesible | Asegúrate de que la carpeta Mapit-Data está configurada y tiene permiso de escritura |
Cómo funcionan las correcciones RTK
Próximamente: disponible en la versión 1.1 de la aplicación para iOS
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
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
- Un receptor GNSS multifrecuencia (L1/L2) con capacidad RTK que acepte entrada RTCM por BLE o TCP/wifi
- Datos móviles o wifi en tu dispositivo iOS para conectarte al caster NTRIP
- 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
Receptores probados
Estos receptores se han probado y funcionan con Mapit GIS en iOS:
| Receptor | Fabricante | Frecuencias | Conexión |
|---|---|---|---|
| Serie Eos Arrow (Arrow Gold+, Arrow 100, Arrow Lite) | Eos Positioning Systems | L1/L2 (según el modelo) | Bluetooth clásico (MFi) |
| Geode Spire | Juniper Systems | L1/L2/L5 | Bluetooth clásico (MFi) |
| RTK Handheld Surveyor 2 Mapping Kit | ArduSimple | L1/L2 | BLE |
Cualquier receptor GNSS que use el Nordic UART Service (NUS) para la comunicación BLE y acepte entrada RTCM3 debería ser compatible por BLE. También se admiten los receptores que se conectan por TCP/IP (por ejemplo, mediante un punto de acceso wifi).
Emlid Reach RX, Reach RX2 y Reach RS ya funcionan hoy en Android y están en pruebas activas para iOS; la compatibilidad llegará en una versión próxima. Si quieres que te avisemos, escríbenos.
Muchos receptores GNSS profesionales usan Bluetooth clásico SPP. En iOS, el protocolo de accesorio de cada fabricante debe estar certificado MFi y autorizado individualmente en la aplicación antes de poder conectarse por Bluetooth clásico.
Autorizados actualmente para Bluetooth clásico en iOS:
- Serie Eos Arrow (Arrow Gold+, Arrow 100, Arrow Lite)
- Serie Juniper Systems Geode (Geode GNS2, Geode GNS3, Geode Spire)
Con otros fabricantes, comprueba si tu receptor admite Bluetooth Low Energy (BLE) o TCP/IP (mediante punto de acceso wifi): ambas vías evitan el requisito de autorización MFi.
Trabajamos activamente con los grandes fabricantes de GNSS, entre ellos Trimble, Emlid y Leica Geosystems, para incorporar sus receptores por Bluetooth clásico mediante el programa MFi de Apple. Eos Positioning Systems y Juniper Systems ya están autorizados. Esta página se irá actualizando a medida que se verifiquen nuevos receptores. Si has probado un receptor con éxito, cuéntanoslo.
Configurar el cliente NTRIP
Paso 1: abre los ajustes NTRIP
- Abre Ajustes desde el menú principal
- Ve a Correcciones NTRIP
- Toca el botón + para crear una configuración de caster nueva
Paso 2: introduce los datos del caster
| Campo | Descripción | Ejemplo |
|---|---|---|
| Nombre | Una etiqueta para esta configuración | RTK2go - MiPunto |
| Host | Nombre de host o IP del caster NTRIP | rtk2go.com |
| Puerto | Número de puerto del caster | 2101 |
| Punto de montaje | El flujo de corrección concreto | NEAR_ME |
| Usuario | Usuario del caster (si se exige) | usuario@correo.com |
| Contraseña | Contraseña del caster (si se exige) | none |
| Versión NTRIP | V1 o V2 (la mayoría de los casters admiten ambas) | NTRIP v1 |
Las credenciales se guardan de forma segura en el llavero de iOS, no en texto plano.
Paso 3: elige el destino en el receptor
Elige adónde reenviar las correcciones RTCM:
| Destino | Cuándo usarlo |
|---|---|
| Bluetooth LE | Tu receptor está conectado por BLE (consulta la guía de conexión BLE) |
| GPS por TCP/IP | Tu receptor está conectado por TCP/IP o wifi |
| Prueba (sin receptor) | Sin reenvío: solo se monitoriza el flujo para hacer pruebas |
Paso 4: elige un punto de montaje
Toca Punto de montaje para abrir el selector. La aplicación obtiene la tabla de fuentes del caster y muestra todos los flujos disponibles:
- Los puntos de montaje se ordenan por distancia desde tu posición actual (los más cercanos primero)
- Los flujos sin coordenadas se colocan al final
- Usa la barra de búsqueda para filtrar por nombre, país, sistema de navegación o identificador
- Cada entrada muestra el formato de los datos (por ejemplo, «RTCM 3.2»), el sistema de navegación (por ejemplo, «GPS+GLO+GAL+BDS»), el código de país y la distancia
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.
Paso 5: 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).
| Ajuste | Descripción | Predeterminado |
|---|---|---|
| Enviar GGA | Activa el envío automático de tu posición al caster | Activado |
| Intervalo de GGA | Con qué frecuencia se envía tu posición (de 5 a 60 segundos, ajustable con un deslizador) | 10 s |
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 6: prueba la conexión
Antes de salir al campo, toca Probar conexión para verificar tu configuración. La aplicación se conecta al caster, envía la solicitud del punto de montaje, lee el primer bloque de respuesta y se desconecta. Una marca verde confirma que ha funcionado; una cruz roja muestra el mensaje de error.
La prueba tiene un tiempo de espera de 10 segundos: si el caster no responde, falla con «Se ha agotado el tiempo de conexión».
Paso 7: conéctate
Toca el botón de reproducción junto a tu configuración. La aplicación:
- Se conecta al caster NTRIP por TCP
- Envía la petición HTTP con la autenticación y las cabeceras de versión NTRIP
- Interpreta la respuesta (admite tanto
ICY 200 OKpara NTRIP v1 comoHTTP/1.1 200 OKpara v2) - Empieza a recibir datos de corrección RTCM
- Reenvía el RTCM al destino elegido en el receptor (BLE o TCP)
- Envía actualizaciones de posición GGA con el intervalo configurado
La pantalla de ajustes muestra una barra de estado en vivo con el punto de montaje activo y la tasa de datos actual (por ejemplo, 1,2 KB/s).
Conexión automática
Cada configuración tiene un interruptor opcional de conexión automática. Al activarlo, el cliente NTRIP se conecta solo cuando se conecta el receptor GNSS externo, sin intervención manual en campo.
Encontrar un caster NTRIP
Casters gratuitos
| Caster | Host | Puerto | Notas |
|---|---|---|---|
| RTK2go | rtk2go.com | 2101 | Caster comunitario gratuito. Usa tu correo como usuario y none como contraseña. Consulta los puntos de montaje en rtk2go.com |
| EUREF-IP | euref-ip.net | 2101 | Estaciones de referencia europeas gratuitas. Regístrate para acceder |
| Emlid Caster | caster.emlid.com | 2101 | Gratuito para usuarios de Emlid |
Redes comerciales o públicas
Muchos países operan redes de estaciones de referencia RTK gratuitas o subvencionadas:
| Red | País | Notas |
|---|---|---|
| OS Net | Reino Unido | Ordnance Survey; requiere licencia comercial |
| SAPOS | Alemania | Servicios topográficos de los estados federados |
| CORS | EE. UU. | Estaciones de referencia permanentes del NGS |
| SmartNet | Reino Unido y Europa | Red comercial de Leica Geosystems |
| Trimble VRS Now | Varios | Red VRS comercial de Trimble |
Usar RTK2go (gratuito, recomendado para pruebas)
RTK2go es la forma más sencilla de empezar:
- Visita rtk2go.com para ver los puntos de montaje disponibles cerca de ti
- En Mapit GIS, crea una configuración NTRIP nueva:
- Host:
rtk2go.com - Puerto:
2101 - Usuario: tu dirección de correo
- Contraseña:
none
- Host:
- Toca la fila del punto de montaje: la aplicación obtiene la tabla de fuentes y lista los puntos disponibles
- Los puntos de montaje se ordenan por distancia desde tu posición actual: elige el más cercano
- Toca el botón de reproducción para conectarte
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:
| Intento | Espera |
|---|---|
| 1 | 5 segundos |
| 2 | 10 segundos |
| 3 | 20 segundos |
| 4 | 40 segundos |
| 5 y siguientes | 60 segundos (máximo) |
Tras 20 intentos fallidos, el servicio se detiene automáticamente. Durante la reconexión, el estado muestra «Reconectando (X)...» con el número de intento.
Reenvío del RTCM
Los datos RTCM recibidos del caster se reenvían a la vía activa del receptor mediante el puente RTCM. El puente prueba las vías por orden de prioridad:
- TCP (si hay un servicio GNSS por TCP conectado)
- BLE (si hay un servicio GNSS por BLE conectado)
Al reenviar por BLE, los datos RTCM se fragmentan automáticamente para caber en la MTU de BLE y se encolan para entregarlos en serie (consulta correcciones RTCM por BLE para más detalles).
Si el destino en el receptor es Prueba, no hay reenvío: los datos solo se interpretan para mostrarlos en el monitor de flujo.
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. Desliza para borrar las configuraciones que ya no necesites.
Desconectarse
Toca el botón de stop junto a la configuración activa en los ajustes NTRIP. Al desconectarte se detienen de inmediato todo el reenvío de RTCM y el envío de GGA.
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 tocando el icono de onda de la barra de estado cuando estés conectado.
Barra de resumen
La barra superior muestra:
- El estado de la conexión: un punto verde cuando fluyen datos y naranja cuando hay conexión pero está inactiva
- El estado: «Conectado», «Conectando...», «Reconectando (X)...»
- El total de bytes recibidos: acumulado de la sesión
- La tasa de datos: el caudal actual en B/s o KB/s
Pestaña RTCM
Muestra los mensajes RTCM3 descodificados en tiempo real, empezando por los más recientes:
| Columna | Descripción |
|---|---|
| Hora | Cuándo se recibió el mensaje (HH:mm:ss) |
| Tipo | Número del tipo de mensaje RTCM (por ejemplo, 1077) |
| Nombre | Nombre legible del tipo (por ejemplo, GPS MSM7) |
| Tamaño | Tamaño de la trama en bytes |
Una fila de resumen muestra el total de mensajes y el número de tipos distintos.
Tipos de mensaje RTCM3 habituales que puedes ver:
| Tipo | Descripción |
|---|---|
| 1004 | Observaciones GPS L1/L2 (heredado) |
| 1005/1006 | Coordenadas de la estación |
| 1012 | Observaciones GLONASS L1/L2 (heredado) |
| 1033 | Descriptor del receptor y la antena |
| 1074-1077 | GPS MSM4-MSM7 (moderno, preferible) |
| 1084-1087 | GLONASS MSM4-MSM7 |
| 1094-1097 | Galileo MSM4-MSM7 |
| 1124-1127 | BeiDou MSM4-MSM7 |
| 1230 | Sesgos de código y fase de GLONASS |
| 4072 | PNT de la estación de referencia (propietario de u-blox) |
Pestaña NMEA
Muestra las sentencias NMEA en bruto del receptor GNSS conectado, empezando por las más recientes:
| Columna | Descripción |
|---|---|
| Hora | Cuándo se recibió la sentencia (HH:mm:ss) |
| Sentencia | La sentencia NMEA en bruto (por ejemplo, $GNGGA,...*7A) |
Resulta útil para comprobar que tu receptor emite datos y para revisar el campo de calidad de la solución en tiempo real.
Las sentencias NMEA aparecen en el monitor solo cuando hay un receptor GNSS por BLE conectado. El servicio NTRIP conecta automáticamente la salida NMEA del receptor BLE con el monitor de flujo.
Búfer de mensajes
Ambas pestañas guardan hasta 500 mensajes. Cuando el búfer se llena, se elimina el mensaje más antiguo a medida que llegan nuevos.
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:
| Calidad | Significado | Precisión típica |
|---|---|---|
| 1 | GPS (SPS): sin correcciones | 2-5 m |
| 2 | DGPS: SBAS o diferencial | 0,5-2 m |
| 4 | RTK Fixed: solución completa | 1-3 cm |
| 5 | RTK Float: convergiendo | 10-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 coincide con tu método de conexión (BLE 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.
Flujo de trabajo habitual en campo
-
Antes de salir al campo:
- Crea una configuración NTRIP con los datos de tu caster
- Prueba la conexión desde el wifi para confirmar las credenciales y el punto de montaje
- Verifica que tu receptor es detectable por BLE (consulta Conectar un receptor)
- Asegúrate de tener cobertura de datos móviles en la zona de trabajo
-
En la zona de trabajo:
- Enciende tu receptor GNSS y conéctalo por BLE
- Abre Ajustes > Correcciones NTRIP y toca el botón de reproducción (o confía en la conexión automática si la has activado)
- La barra de estado muestra el nombre del punto de montaje y la tasa de datos en cuanto empieza el flujo
- Toca el icono de onda para abrir el monitor de flujo y comprobar que llegan mensajes RTCM
- Consulta el panel de información GPS y espera a que la calidad llegue a RTK Fixed (4)
- Empieza a recoger datos
-
Después del levantamiento:
- Toca el botón de stop para desconectarte del NTRIP (o se desconectará al desconectarse el receptor)
Resolución de problemas
| Problema | Posible causa | Solución |
|---|---|---|
| No se conecta al caster | Host o puerto incorrectos, sin internet | Comprueba los datos del caster y los datos móviles. Usa Probar conexión para diagnosticarlo |
| Conectado pero sin datos | Punto de montaje incorrecto, fallo de autenticación | Revisa el nombre del punto de montaje y el usuario y la contraseña |
| «Se ha agotado el tiempo de conexión» en la prueba | Un cortafuegos o la red bloquean el puerto | Prueba con otra red y verifica que el puerto es correcto |
| Llega RTCM pero la solución se queda en 1 | El receptor no admite RTK | Usa un receptor multifrecuencia L1/L2 con entrada RTCM |
| La solución se queda en Float (5) | Mala visibilidad de satélites, línea base larga | Ve a cielo abierto o usa una estación de referencia más cercana |
| Desconexiones frecuentes | Datos móviles inestables | El cliente se reconecta solo con retroceso exponencial; valora un caster con menos exigencia de ancho de banda |
| El monitor de flujo no muestra NMEA | No hay ningún receptor BLE conectado | Las sentencias NMEA solo aparecen cuando hay un receptor GNSS por BLE activo |
| El selector de puntos de montaje muestra un error | El caster no es accesible o las credenciales son incorrectas | Comprueba el host y el puerto, verifica la conexión a internet y toca Reintentar |
| Los puntos de montaje no se ordenan por distancia | No hay ubicación disponible | Asegúrate de que el GPS interno o el externo tiene solución antes de abrir el selector |