17-09-2022, 03:20 PM
Con NMEA2000 te puedes ahorrar este pollo.
Quedo a la escucha...
Quedo a la escucha...
(17-09-2022, 03:04 PM)Tehani escribió: No entiendo los colores que has puesto en la parte del Rem072. El Rem072 no tiene cables.
En principio, deberías conectarlo así:
AIS: REM
OUT1+ (Marrón) -> IN2-
OUT1- (Azul) -> IN2+
Esto no es necesario para nada:
IN1+ (blanco) <- OUT2-
IN1- (verde) <- OUT2+
Recuerda que la salida del AIS se puede (y se debe) conectar simultáneamente al Furuno y al Rem072. Cualquier otra combinación no te funcionará porque pasarás por un canal de baja velocidad.
(17-09-2022, 06:19 PM)josefu escribió: Bueno, pues ya he cerrado todos los armarios y recogido todo.
El único problema es que no recibo los mensajes de AIS por la red wifi y sin embargo si los recibo en el Furuno (Tehani, luego me comentas).
He documentado las conexiones para que en el futuro no tenga que perder mucho tiempo en ver qué es cada cosa, lo pongo aquí por si alguien tiene algún equipo como los míos y le vale para algo:
(17-09-2022, 07:08 PM)Tehani escribió: Si estás usando OpenCPN, es posible que no tengas bien configuradas las sentencias que transmite. Sólo tiene que transmitir XTE, RMB y opcionalmente APB por el puerto 2433. APB sólo es necesaria si el piloto es Simrad / B&G. Comprueba que OpenCPN, SignalK o quienquiera que sea no esté enviando VDM por la WiFi.
Para cualquier otra sentencia que añadas, tienes que pensar en que OpenCPN debe ser la fuente primaria de los datos contenidos en esa sentencia. Por ejemplo, un pincho GPS conectado a la raspi o PC, que lee directamente OpenCPN.
Si estás usando OpenPlotter y SignalK, con la iglesia hemos topado...
Has probado otras apps?. Instala SeaWi en el móvil. Esta app permite ver también blancos AIS. También Navionics Boating, aunque es una basura de app porque es muy limitada para otras cosas.
Haz la prueba con esas apps desconectando La raspi o PC de la WiFi, si no, seguirás sin saber qué pasa.
Por otra parte, te informo de que nunca verás la sentencia VDO porque contiene los datos del barco propio y eso es lo que el AIS envía por radio. Los dispositivos Ocenav filtran esta sentencia, y por eso, si no se tiene un Ocenav hay que configurar OpenCPN para que ignore VDO.
En https://ocenav.com/manuales/ tienes una guía y ejemplo de configuración de OpenCPN.
(17-09-2022, 07:50 PM)josefu escribió: No estoy usando nada, estoy capturando en la red con el programa "ngrep" con mi portátil, no tengo ningún otro pc conectado (no hay raspberry todavía en el barco).
Veo que el REM072F envía las sentencias de rumbo magnético (con origen seatalk), veo las sentencias GPS (envíadas por el AIS a través de la conexión 2 del rem a 38400 bps), pero no veo las sentencias de blancos AIS que están llegando también por ahí. La conexión esta bien ya que si no no saldrían las de GPS.
En el Furuno veo las sentencias AIS y GPS que envía el em-trak, conectado en paralelo al REM.
En mi puerto hay otros barcos con AIS que he estado viendo en el Furuno.
Es como si el REM072F las filtrase o las considerase inválidas.
(17-09-2022, 09:15 PM)Tehani escribió: Pues sí. Ya he visto el fallo.
Efectivamente, el Rem072 ignora las sentencias que no empiezan por "$" en los canales NMEA0183 de entrada por cable.
Y no entiendo qué ha pasado puesto que ha heredado el código del ATM105.
Bueno sí, supongo que como el hardware es diferente, las USARTS que se emplean han cambiado, y al copiar y pegar código del canal 1, se me pasó admitir también el "!".
El canal 1 no admite AIS puesto que siempre es de baja velocidad, eso está bien así.
Ya corrijo el entuerto, y gracias por reportar el problema.
Dentro de un rato colgaré otro post con el link para que descargues la actualización.
Gracias.
(17-09-2022, 09:30 PM)josefu escribió: Si has encontrado que es un bug, perfecto.
Actualizaré y te comento.
(18-09-2022, 09:23 AM)josefu escribió: Para futuras versiones, si lo crees oportuno, yo añadiría lo siguiente:
- Poder actualizar sin tener que acceder físicamente al equipo (en mi caso esta detrás de un panel atornillado). Entiendo que lo haces por seguridad, para que el usuario no pueda cargar un fichero cuando quiera, pero bueno, hay opciones para evitarlo. También es verdad que probablemente las actualizaciones no sean tan habituales.
- Una ventana de debug vía web que te mostrase lo que entra/sale por cada canal: algo activable y que por ejemplo guarde los últimos 100 registros o 60 segundos
(18-09-2022, 10:10 AM)Tehani escribió: Lo de la actualización sin pulsar el botón lo he valorado muchas veces. Es la batalla entre la seguridad y simplicidad con seguridad.
Pongo un caso verídico: Un usuario que cambió el nombre de la WiFi y el password. Se olvidó del password después de 2 años y preocupado se puso en contacto conmigo.
Le dije que no había ningún problema, al pulsar el botón de setup al arrancar, el ATM105 (y también el Rem072) recupera su SSID y password de fábrica para entrar en el setup, y una vez allí, presenta el SSID y password que puso el usuario en su día y que siguen siendo válidos para el funcionamiento normal.
Esta útil característica no se puede conseguir de ninguna otra manera, y siempre acabo aparcando el tema puesto que las actualizaciones son cada vez menos frecuentes. Por supuesto, en el caso del Rem072 ya partimos de una última versión del ATM105 super-rodada. Esto ha sido la excepción que confirma la regla.
(18-09-2022, 10:10 AM)Tehani escribió: En cuanto a la ventana de debug vía Web, no es algo que pueda hacer yo. De hecho, OpenCPN tiene el plugin VDR justamente para hacer eso. Graba ficheros de texto con las sentencias que recibe y envía.
El prototipo ATM200 que hice algunos años atrás, permitía grabar los datos seleccionados por el usuario en tarjeta microSD en formato excel. De hecho era muy útil porque permitía grabar los datos MMSI, velocidad y rumbo de los blancos AIS próximos que tuvieran una velocidad superior a 0.5 nudos (servía como caja negra).
El usuario podía establecer cada cuántas horas cerrar fichero y abrir uno nuevo y el tiempo de muestreo en segundos. Los nombres de los ficheros se generaban automáticamente según día, hora y minuto de creación.
Se interesó un agente de seguros, pero se aparcó porque no tuvo demanda.
Ahora muchos AIS tiene su slot para tarjetas SD y es menos interesante que lo tengan también los gateways Ocenav. Las escuelas náuticas certifican las horas de navegación así.