La Taberna del Puerto El seguro de mi barc
"Se navega por los astros, por la mar, por la tierra, por las gentes, por los sentimientos...Se navega." Altair
VHF: Canal 77   
Regresar   La Taberna del Puerto > Foro > Foros Náuticos > Foro Náutico Deportivo

Avisos

Responder
 
Herramientas Estilo
  #1  
Antiguo 09-04-2016, 17:53
Avatar de Gambucero
Gambucero Gambucero esta desconectado
Hermano de la costa
 
Registrado: 08-09-2011
Edad: 63
Mensajes: 2,384
Agradecimientos que ha otorgado: 907
Recibió 1,361 Agradecimientos en 788 Mensajes
Sexo:
Predeterminado Re: Problema con el AIS

Creo... y es solamente mi opinión, que el problema se te plantea por tener instalado y ejecutando GPSD.

Como bien se puede leer en el propio manual de OpenCPN, primero instalaremos GPSD, comprobaremos que se tienen lecturas por el puerto, y acto seguido desinstalaremos completamente GPSD y todos sus componentes... para crear entonces una "conexión" serie.

Esto te está provocando que sea GPSD quien lea de los puertos USB, y GPSD lee a 4800 Baudios "by the face"... (y te pasa lo que te pasa, porque claramente es un error de velocidad -que también podría serlo de paridad, hay que recordar aquello de velocidad-paridad-bit de stop.... )

Pienso que por ahí van los tiros... porque resulta -y mira que curiosidad- que todo lo que te entra a 4800 "nativo" entra sin problemas... e incluso llegaría a afirmar que si tienes salida al piloto automático (a 4800) te sale sin problemas... ¿no?.

Bueno, es una ideica de muchos años peleandose uno con los puertos serie...

P.S. porfi porfi porfi... pon los pantallazos un poco mas grandes, que los que ya necesitamos gafas para vista cansada no vemos ná de ná.
__________________
Buen viento y mar de popa para vuesas mercedes.
El mar dara a cada hombre una nueva esperanza, como el dormir le da sueños. (Cristóbal Colón)
I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched c-beams glitter in the dark near Tannhäuser Gate. All those moments will be lost in time, like tears in rain... Time to die. (Roy Batty)
sigue mi blog Ganando Barlovento
Citar y responder
2 Cofrades agradecieron a Gambucero este mensaje:
gipsy_moth (18-04-2016)
  #2  
Antiguo 09-04-2016, 18:21
Avatar de ...
...
Invitado
 
Mensajes: n/a
Predeterminado Re: Problema con el AIS

Lo de los errores en la consola... ni caso. Siempre están ahí. lo que ocurre es que como rulan en segundo plano no los ves, pero solo hacen referencia a quejas del sistema de ventanas. Nada que deba preocuparnos.

Lo importante es que ves barcos y por tanto algo hay.

Lo que gambucero cuenta nos da pistas interesantes. Yo haría lo que él comenta. desinstalaria GPSD y crearía entradas serie separadas para cada elemento.

Prueba:

sudo apt-get remove gpsd

Reinicia y a continuacion... lo tipico:

cat /dev/ttyUSB0

¿Entran los datos GPS? Vale.

cat /dev/ttyUSB1

¿Ahora los otros? OK

cat /dev/ttyUSB2

¿Y los de AIS?

Ya sabes, usa las teclas Ctrl+c para parar el chorreo de datos en consola si estos entran correctamente para poder meter mas comandos.

Ahora, si ves datos entrar a por opencpn. Animo valiente.
Citar y responder
Los siguientes cofrades agradecieron este mensaje a
gipsy_moth (18-04-2016)
  #3  
Antiguo 09-04-2016, 19:52
Avatar de gipsy_moth
gipsy_moth gipsy_moth esta desconectado
Pirata pata palo
 
Registrado: 02-11-2006
Edad: 54
Mensajes: 329
Agradecimientos que ha otorgado: 103
Recibió 83 Agradecimientos en 43 Mensajes
Sexo:
Predeterminado Re: Problema con el AIS

¡Gracias a los 2!
Ahora parece que funciona!

En la consola obtengo:
ptrk2@ptrk2-navigatrix:~$ cat /dev/ttyUSB2
!PAIS,68,84*09
!AIVDM,1,1,,1,3819<fE00007rclGU:rQ=bkj0000,0*55
!AIVDM,1,1,,1,34h@3E51@1P7s9TGU>FI1U?00000,0*4B
!AIVDM,1,1,,1,B3Es@o00081vf>5qDU`G;wU5CP06,0*62
!AIVDM,1,1,,2,H3Es@o0=T4pD000000000000000,2*5C
!AIVDM,1,1,,2,H3Es@o4TF5C@5B053jkkq00`7220,0*1A
!AIVDM,1,1,,2,H3EoTaP8iDF0<4<4t0000000000,2*74
!AIVDM,1,1,,2,H3EoTaTT71B=9>000000001H;240,0*3B
!AIVDM,1,1,,2,B3EoTaP0001vlp5qDHt8cwa5kP06,0*79
!AIVDM,2,1,1,1,54h@3E00?JOM`L4gV2104hh4@UDn2222222 2220U7@U8840Ht:P000000000,0*4C
!AIVDM,2,2,1,1,00000000002,2*57

y en opencpn, solo activando la entrada por /dev/ttyUSB2 a 38400 bd también!

Ahora, ¿cómo hacemos, para dejarlo "bien"? ¿O me olvido de gpsd y tiro de los 3 puertos serie?

Saludos y
__________________
gipsy_moth
____________________________________
Blog del Petrouchka II
http://www.ptrk2.com


www.medidorescrucero.com
Precios especiales para los cofrades y para los socios de Anavre!!!


¡Hazte socio de Anavre!
Citar y responder
  #4  
Antiguo 09-04-2016, 20:00
Avatar de ...
...
Invitado
 
Mensajes: n/a
Predeterminado Re: Problema con el AIS

Exacto, olvídate de GPSD y crea las tres entradas SERIE en opencpn.

Un chupito de Brugal con hielitos para Gambucero por colaborar.
Citar y responder
Los siguientes cofrades agradecieron este mensaje a
gipsy_moth (18-04-2016)
  #5  
Antiguo 10-04-2016, 09:26
Avatar de Gambucero
Gambucero Gambucero esta desconectado
Hermano de la costa
 
Registrado: 08-09-2011
Edad: 63
Mensajes: 2,384
Agradecimientos que ha otorgado: 907
Recibió 1,361 Agradecimientos en 788 Mensajes
Sexo:
Predeterminado Re: Problema con el AIS

Cita:
Originalmente publicado por pinguino Ver mensaje
Exacto, olvídate de GPSD y crea las tres entradas SERIE en opencpn.

Un chupito de Brugal con hielitos para Gambucero por colaborar.
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... )
__________________
Buen viento y mar de popa para vuesas mercedes.
El mar dara a cada hombre una nueva esperanza, como el dormir le da sueños. (Cristóbal Colón)
I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched c-beams glitter in the dark near Tannhäuser Gate. All those moments will be lost in time, like tears in rain... Time to die. (Roy Batty)
sigue mi blog Ganando Barlovento
Citar y responder
Los siguientes cofrades agradecieron este mensaje a Gambucero
gipsy_moth (18-04-2016)
  #6  
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)
  #7  
Antiguo 10-04-2016, 12:46
Avatar de Gambucero
Gambucero Gambucero esta desconectado
Hermano de la costa
 
Registrado: 08-09-2011
Edad: 63
Mensajes: 2,384
Agradecimientos que ha otorgado: 907
Recibió 1,361 Agradecimientos en 788 Mensajes
Sexo:
Predeterminado Re: Problema con el AIS

Cita:
Originalmente publicado por pinguino Ver mensaje
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?

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?
Pues no le dió resultado antes porque continuaba instalado... y hay que desinstalarlo (con lo cual borramos también los ficheros de configuración... and so on) y reiniciar -eso es literalmente lo que dice el manual de OpenCPN-... si, es una putadita del upstart... y yo tampoco entiendo la dichosa manía de gpsd de poner los paratillos en binario... o habría que preguntárselo al equipo que lo desarrolló... (que tiene ya unos añitos).

El uso primario de gpsd fue el uso de los puertos serie tradicionales, con lo cual, tu configurabas independientemente cada uno de ellos (si eras afortunado de tener varios en tu equipo, o una placa multiplexora)... luego vinieron los usb... y ahí es donde "la picha se hizo un circuito", porque aunque veamos FISICAMENTE varias conexiones usb en el equipo, la placa base solamente maneja una, y todas las demás estan linkadas o "virtualizadas" por software (en la BIOS habitualmente) de ahí que usb0 sea cada vez una boca distinta -la primera que usemos- y reasigne los numeros de usb, mientras que en el protocolo RS-XXX-X cada boca tiene una asignacion (o nombre) univoco... (de hecho, en una multiplexora con, pongamos por ejemplo, 4 puertos serie, habia que configurar via microswitches cada uno de aquellos puertos -recuerda aquello de "el uno y el dos en on, el tres en off.... -¡puñetas, que viejo que soy!-) y ya tenemos el problema liado, porque gpsd maneja una unica conexion serie fisica, por cada fichero de configuracion... ergo... tenemos un fichero configurado como...4800Bd, 8 bits de datos (o 7), 1 (o ninguno) bit de stop, paridad par (o impar, o ninguna)... y de pronto, entra algo a 38400... y la liamos parda...
__________________
Buen viento y mar de popa para vuesas mercedes.
El mar dara a cada hombre una nueva esperanza, como el dormir le da sueños. (Cristóbal Colón)
I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched c-beams glitter in the dark near Tannhäuser Gate. All those moments will be lost in time, like tears in rain... Time to die. (Roy Batty)
sigue mi blog Ganando Barlovento

Editado por Gambucero en 10-04-2016 a las 12:53.
Citar y responder
2 Cofrades agradecieron a Gambucero este mensaje:
gipsy_moth (18-04-2016)
Responder Ver todos los foros en uno

El seguro de mi barc

Herramientas
Estilo

Reglas del foro
No puedes crear discusiones
No puedes responder a mensajes
No puedes editar tus adjuntos
No puedes editar tus mensajes

BB code está activado
Emoticonos está activado
El código [IMG] está activado
El código HTML está desactivado
Ir a


Todas las horas son GMT +1. La hora es 15:19.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© La Taberna del Puerto