• Viernes 15 de Noviembre de 2024, 12:37

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - mascato

Páginas: [1]
1
GNU/Linux / Manejo de un puerto en consola (UNIX)
« en: Martes 20 de Abril de 2010, 15:02 »
Hola confesionario, os cuento mi problema: Tengo un receptor GPS USB de esos baratos, que está escupiendo sentencias NMEA cada segundo. Para ver las sentencias es sencillo, con un mero
Código: Text
  1. screen /dev/tty.PL2303-00001004 4800
  2.  
logro ver el stream NMEA en pantalla.

Ahora viene la cosa, cuando intento capturar ese flujo en un archivo de texto me hago la picha un lío y me temo que estoy cometiendo un error de concepto básico, pero no logro hacerlo bien.

En teoría, para leer un archivo se usa "cat", pero al ejecutar
Código: Text
  1. cat /dev/tty.PL2303-00001004 4800
  2.  
no me aparece nada.

También he intentado capturar con grep sólo las sentencias GPMRC (que son las que mínimamente me interesan) para guardarlas en un archivo de texto a modo de log. Pero nada de nada.

Pregunta: ¿Cómo narices capturo en un archivo de texto un stream desde un puerto serie? Ya no sé ni qué intentar, y me gustaría poder hacerlo en shell script. Si no se puede pues nada, qué le vamos a hacer, pero pienso que se puede.

Un saludo y ojalá me podáis alumbrar un poco en este caminejo. ¡Besetes!

Páginas: [1]