Conexión NMEA 0183

Principiante

Lo esencial

El NMEA 0183 es el lenguaje de texto de los instrumentos de a bordo: cada aparato envía sentencias (por ejemplo $GPRMC para la posición, $IIMWV para el viento). NavimetriX las recibe por el Wi-Fi de una pasarela o de un multiplexor (en UDP o en TCP), o por un cable USB en un ordenador. En ordenador, los datos NMEA también pueden llegar por un cable de red (Ethernet), exactamente igual que por Wi-Fi, siempre que el ordenador esté en la misma red que la pasarela. Una red NMEA 2000 pasa por una pasarela que la convierte a NMEA 0183.

El NMEA requiere la suscripción Premium. No existe en la versión de navegador.

  1. Conecte el dispositivo al Wi-Fi de su pasarela NMEA (no al de la marina).
  2. Abra el cajón derecho «Ajustes», sección «GPS & NMEA».
  3. Toque «Escanear dispositivos NMEA» y después «Iniciar escaneo».
  4. Cuando se encuentre un flujo, toque «Aplicar ajustes»: el protocolo, la dirección y el puerto se rellenan, y el interruptor «NMEA» se activa.
  5. Compruebe que las sentencias desfilan en la consola «Sentencias NMEA entrantes», al final de la página.

La página «GPS & NMEA» en modo simpleLa página «GPS & NMEA» en modo simple

Para ir más lejos

Los ajustes de la página (modo simple)

AjusteValoresPredeterminado
«Fuente GPS»«Interno» o «NMEA»Interno en móvil, NMEA en ordenador
«NMEA»interruptordesactivado
«Protocolo NMEA»«UDP», «TCP», «SERIE», «DEMO»UDP
«Dirección IP del servidor»dirección de la pasarela10.0.0.1
«Puerto»1 a 6553510110
«Puerto serie» (SERIE)puertos detectados
«Velocidad en baudios» (SERIE)4800, 9600, 38400, 1152009600
  • «Fuente GPS»: «NMEA» toma la posición del flujo, «Interno» del GPS del dispositivo (véase GPS del dispositivo y GPS externos).
  • El interruptor «NMEA» controla toda la recepción y la emisión NMEA de este dispositivo. Es propio de cada dispositivo. También aparece en la ventana que se muestra cuando activa o desactiva el modo Navegación, y la aplicación recuerda su elección para cada sentido: por ejemplo, NMEA encendido en navegación y apagado en puerto.
  • UDP: la pasarela difunde sus sentencias por la red y NavimetriX escucha el puerto en todas las redes del dispositivo. Solo cuenta el puerto, la dirección IP no se utiliza. Es la opción preferible: varios dispositivos reciben el mismo flujo.
  • TCP: NavimetriX se conecta a la pasarela, en la dirección IP y el puerto indicados. Algunas pasarelas solo aceptan un número limitado de clientes TCP.
  • SERIE: una pasarela o un GPS conectado por USB, solo en ordenador (macOS, Windows, Linux). En teléfono y tableta, la opción aparece atenuada.
  • DEMO: reproduce una navegación grabada, para descubrir la aplicación en tierra. Elegirla enciende el interruptor «NMEA». Los datos de demostración nunca se guardan en el registro NMEA.

El «Modo avanzado», al final del bloque, abre enlaces separados para el GPS, el AIS y tres enlaces adicionales: véase Conexiones múltiples y fuente de posición.

El escaneo de los flujos NMEA

«Escanear dispositivos NMEA» abre el «Escaneo de dispositivos NMEA». «Iniciar escaneo» prueba los ajustes de las pasarelas habituales:

  • en UDP, escucha a la vez los puertos habituales: 10110 (el puerto estándar), 50000 (caja Wi-Fi NKE), 11101 (PredictWind DataHub), 2000 (Digital Yacht), 5000 (EM-TRAK), 1456 (Yacht Devices), 60002 (Actisense W2K-1), 24000 (Ocean Signal), 40000 (AdvanSea), 1024 (PIXEL EXOCET);
  • en TCP, prueba la dirección y el puerto predeterminados de cada pasarela conocida: ShipModul MiniPlex, caja Wi-Fi NKE, Digital Yacht, EM-TRAK, Vesper Marine, Garmin Cortex, AMEC, Navico GoFree (B&G, Simrad, Lowrance), Actisense W2K-1, Comar, Brookhouse, Ocean Signal, Yacht Devices, AdvanSea, Weatherdock;
  • en ordenador, prueba también cada puerto serie a 9600, 4800, 38400 y 115200 baudios.

Cada flujo encontrado se muestra con su protocolo, su dirección, su puerto y la lista de sentencias recibidas, lo que permite reconocer el aparato. En modo simple, el escaneo se detiene en el primer flujo encontrado; «Aplicar ajustes» lo configura en la página y activa «NMEA». Si el flujo contiene una posición, la «Fuente GPS» pasa a «NMEA»; si contiene AIS, los objetivos se extraen de él. Debajo se muestra un registro del escaneo («Borrar registro» lo vacía).

El escáner de flujos NMEA tras un escaneo correctoEl escáner de flujos NMEA tras un escaneo correcto

El escaneo solo conoce las direcciones predeterminadas: una pasarela a la que el router de a bordo ha dado otra dirección solo se encuentra en UDP. En ese caso, configure la página a mano.

La consola «Sentencias NMEA entrantes»

Al final de la página, la consola muestra lo que pasa realmente por el enlace. Es la herramienta de diagnóstico: si las sentencias desfilan, el enlace es correcto.

  • Arriba, el estado del enlace, por ejemplo «UDP: 10110 (a la escucha)», «TCP: 10.0.0.1:10110 (en espera)», «NMEA desactivado» o «Modo demo».
  • Las sentencias recibidas se muestran en verde, las que NavimetriX envía (salidas NMEA) en naranja, las más recientes arriba. La consola conserva las últimas 200 líneas.
  • Las casillas «Input» y «Output» filtran los dos sentidos y cada una indica el número de mensajes por segundo.
  • «Pausa» congela la visualización («Repetir» la reanuda), «Copiar» copia las líneas de la consola al portapapeles, cada una marcada [IN] o [OUT], por ejemplo para enviarlas al soporte, «Borrar» vacía la consola.

Los dos mensajes «Puerto»

Pueden aparecer dos avisos bajo el campo «Puerto»:

  • «Puerto ya usado por otra entrada» (en rojo): dos enlaces de NavimetriX apuntan al mismo puerto, y este no escucha. Asígnele otro puerto. El puerto de retransmisión también debe ser distinto de los puertos de escucha.
  • «Puerto también usado por otra app» (en amarillo, simple información): otro programa escucha ese puerto en el mismo dispositivo. Si la pasarela difunde a toda la red, ambos lo reciben todo. Si solo envía a un único destinatario, solo uno de los dos recibirá los datos: cierre el otro programa. Suele ser la explicación de un enlace bien configurado que no recibe nada.

¿No llega nada?

  1. Compruebe el Wi-Fi: el de la pasarela, no el de la marina.
  2. Compruebe que el interruptor «NMEA» está encendido.
  3. Compruebe el protocolo y el puerto en el manual del equipo, o inicie un escaneo.
  4. Mire la consola: si está vacía, el enlace no recibe nada; si las sentencias desfilan, el enlace es correcto y el problema está en otra parte.

Casos particulares

  • Antena Starlink: ponga el multiplexor en modo cliente Wi-Fi en la red del router Starlink, anote la dirección IP que recibe (preferiblemente fija) y después configure «TCP», esa dirección y el puerto del multiplexor. Desactive el aislamiento de clientes Wi-Fi en el router. El detalle está en la FAQ de más abajo.
  • Caja Wi-Fi NKE: el escaneo prueba su puerto UDP 50000 y su dirección TCP 192.168.56.1, puerto 50000. Si no desfila nada, actualice la caja y, en un iPhone o un iPad recientes, ponga su Wi-Fi en modo abierto: véase la FAQ.
  • USB en ordenador: las pasarelas que se ven como un puerto serie estándar no suelen necesitar controlador; si no, instale el del fabricante (a menudo FTDI o Prolific).
  • Varios dispositivos a bordo: en UDP, cada dispositivo recibe el flujo de la pasarela. En UDP hacia una sola dirección, en TCP o por USB, un dispositivo puede retransmitir lo que recibe por la red local para los demás (modo avanzado, «Retransmitir en la red local»): véase Salidas NMEA.

Véase también