Discusión: Electrónica Problema con el AIS
Ver mensaje
  #15  
Antiguo 10-04-2016, 09:41
Avatar de ...
...
Invitado
 
Mensajes: n/a
Predeterminado Re: Problema con el AIS

Cita:
Originalmente publicado por Gambucero Ver mensaje
Se agradecen... (pero ya puestos... mejor de Pálido añejo motrileño, Maese Pingüino, que ya sabe usted de mis preferencias en el bebercio).

A ver... el problema era -más o menos- obvio... y por tanto, la solución también... ¡quesque'stais mu awindousaos toooooos!, y ya no os acordáis de como se forma una entrada de protocolo... y esto es como "la navaja de Occam"... aparte de que tenemos -me incluyo- una mala tendencia a no leer los manuales, ni aunque estén online...

Pos hala, si hemos solucionao el problema, bien está.

Unos chupitazos de pálido añejo motrileño (a ver si os voy educando el paladar tambien... )
Desde luego que se acepta el pálido... Je Je.

Pero solo una cuestión... ¿por que el parar el servicio de GPSD no le funcionó antes?

Cita:
Originalmente publicado por pinguino Ver mensaje
En principio hay algo que no va bien.

Podria ser que el servicio GPSD "secuestrara" los datos de AIS pero no los procesara bien.

Prueba esto:

Abre una consola de linux. Asegúrate de que no tienes a putty ni opencpn en marcha ya que cuando un programa está accediendo a un puerto este queda bloqueado para otro.

Así, sobre esa consola pon el siguiente comando:

cat /dev/ttyUSB2

Si te dice Device or resource busy es que hay algún programa usando el puerto. O podria ser que estuvieran mal configurados los permisos. Para salir de dudas prueba:

sudo cat /dev/ttyUSB2

Si insiste en Device or resource busy es que probablemente GPSD esta usando el puerto /dev/ttyUSB2.

Si es así, dado que parece que no lo gestiona bien vamos a para GPSD para ver si se libera el puerto y si los datos entran limpios.

Paramos GPSD con:

sudo service gpsd stop

Una vez parado prueba de nuevo:

cat /dev/ttyUSB2

y si no:

sudo cat /dev/ttyUSB2

Dime que pasa y continuamos.
Resultado:
Cita:
Originalmente publicado por gipsy_moth Ver mensaje
Hola Pinguino.
te voy respondiendo:

cat /dev/ttyUSB2
cat: /dev/ttyUSB2: Device or resource busy

sudo cat /dev/ttyUSB2
[sudo] password for ptrk2:
�k���SJZZJB��{�Oj���Z��BR���K^��K��^��BJB�


sudo service gpsd stop
sudo cat /dev/ttyUSB2

�z�
�N����Z�� z�j����SJZZJB�


¿Por dónde crees que van los tiros?
Los otros puertos los leo bien, tanto por la consola como con Putty


Saludos y


La verdad es que yo hace años que no uso GPSD y por ello no lo conozco demasiado ya que tiene algunas rarezas, como esa manía de querer poner los GPS en binario cuando quiere.

Bueno, podría ser por que yo uso systemd y creo que Navigatrix mantiene upstart ¿verdad?

Editado por ... en 10-04-2016 a las 10:00.
Citar y responder
Los siguientes cofrades agradecieron este mensaje a
gipsy_moth (18-04-2016)