Cita:
Originalmente publicado por Marco Glider
Hola muy buenas, lo paso.
Necesito, una vez más,vuestra ayuda, en esta ocasión para configurar Navegatrix para recibir los datos del AIS Matsutec 102, mi ordeñador tiene un puerto serie COM1 232 y otro COM3 232/422/485, y en tiempos ya uní el verde, azul y marron a COM1 y me dio luz verde en el aparato, que incluso mando sentencias al XP con OpenCpn de entonces y conseguí Ais en pantalla
Al cambiar a Navegatrix no lo conseguí, lo deje de momento, pero al actualizarme a Navegatrix 05 vuelvo a la carga.
Tampoco sabría como modificar mi número MMSI ni call sign con Linux en el Matsutec
Me he leido las soluciones anteriores, las he aplicado lo mejor que mi pericia me ha permitido, y nada.
Tampoco en este hilo se habla de conexiones serie sino todas son con adaptador a Usb, creo que las conexiones siguen como al principio, pero no se cual sería la prueba para saber si el ais manda sentencias hacia el PC
Primero he hecho un:
gldr@gldr-H569:~$ dmesg | grep -i tty
[ 0.000000] console [tty0] enabled
[ 1.804825] 00:02: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 1.825620] 00:03: ttyS2 at I/O 0x3e8 (irq = 11, base_baud = 115200) is a 16550A
[ 1.846387] 00:04: ttyS3 at I/O 0x2e8 (irq = 10, base_baud = 115200) is a 16550A
[ 14.975962] Bluetooth: RFCOMM TTY layer initialized
gldr@gldr-H569:~$
En preferencias/usuarios y grupos/Gestionar grupos/ marco el Grupo DIALOUT / Propiedades, y marco los tres grupos que tengo en el Nx, el que hace de Administrador, y los dos usuarios de escritorio. De paso hago lo mismo con el Grupo UUCP
Hice un sudo dpkg-reconfigure gpsd para contestar que no me arranque con open cpn y que no me gestione el gps
En conexiones eliminé las 3 que había e hice una nueva por serie /dev/ttyS0 a 38400 sin control de checksum, sin salida en este puerto (jajaja, aqui tampoco),acepto solo sentencias (selecciono todas), transmitir sentencias (selecciono todas) y
Aplico y Ok, y por la ventana NMEA no pasa nada
Tampoco si activo salida en este puerto, ni con el control de cheksum,ni con los dos,
un saludo,muchas gracias
Salud y Ganas.
|
En realidad no hay demasiada diferencia entre una conexion "autentica" de pueto serie a una de convertidor serie/usb. Tan solo la nomenclatura que varia del tipico S0 a USB0. Por ese lado veo que vas bien.
Posibles problemas....
1 gpsd toma el control.
Parece que lo has controlado rconfigurando gpsd. Incluso puedes asegurarte desinstalandolo por completo con
sudo apt-get remove gpsd.
2 Problema de permisos.
Prueba a meter en consola este comando:
sudo usermod -a -G dialout tuusuario
...sustituyendo
tuusuario por el usuario que tu tengas. Mete el comando con cuidado y respeta mayusculas y minusculas o puedes liarla parda con los permisos. Despues reinicia y prueba.
3 Problema con la conexion. simplemente comprueba que los cables y conectores estan bien y que no se hayan desconectado inesperadamente o haya un falso contacto. Es poco probable pero ya se sabe con murfy...
Para comprobar si estan entrando datos "en crudo" puedes usar el comando cat en consola :
cat /dev/ttyS0
deberia vomitar los datos NMEA en pantalla, o al menos "basurilla" si es que la velocidad en baudios no es correcta. Puedes probar con otros dispositivos como /dev/ttyS1 etc.
Si no sale nada prueba como superusuario por si fuera un asunto de permisos:
sudo cat /dev/ttyS0
Ya nos diras.
Por cierto, creo que la aplicacion para programar el MMSI solo podras usarla en uindous. Tendran que prestarte uno para programarlo.