descargar datos desde dispositivo vía puerto serial

Guillermo O. Burastero linux.gb en gmail.com
Mie Jul 20 22:52:57 CLT 2005


mauricio vargas wrote:

>Hola,
>
>Necesito descargar unos puntos tomados con un gps garmin.
>
>La conexión es vía puerto serial, se supone que tts01 (o algo así). Según lei, la idea es hacer un enlace simbólico entre el /dev/tty01 y /mnt/gps (por ejemplo). Crear el enlace no es problema, pero luego qué. ¿Hay que montarlo o algo por el estilo? no logro ver qué hay en el gps...
>
>Gracias.
>
>Mauricio Vargas P.
>Ge󬯧o
>MSc en Geolog�
>Usurio Linux # 326558 http://counter.li.org
>
>
>
>  
>
El gps no brinda un sistema de archivos a montar, envía por el puerto de 
comunicaciones que tenga (serie o USB) las datos que suministre 
(típicamente coordenadas de latitud, longitud, altura y hora). Hay que 
ver el protocolo de comunicación físico y lógico, (por ejemplo, si es 
serie la comunicación, el protocolo físico puede requerir 7 u 8 bits con 
o sin paridad, un stop bit y hasta 9600 bps, etc.) además el protocolo 
lógico puede requerir una interrogación mediante el envío de comandos 
propios que entiende ese gps en particular. Sugiero ver la documentación 
del GPS para esto.

Si se tratara de solo leer un puerto serie basta con un

    cat /dev/tty01 > archivo_datos&

(suponiendo tener permiso de escritura en el directorio corriente y de 
lectura en /dev/tty01) y en el archivos_datos se recogería lo que el 
dispositivo conectado al port serie tty01 envíe. Otro problema distinto 
es interpretarlo y para eso hay que entender en que formato se está 
enviando la información.

-- 
Guillermo O. Burastero - Linux Counter User 84879, http://counter.li.org
Córdoba 171 - B8000IFC - Bahía Blanca - Buenos Aires - Rep. Argentina
Tel +54 (291) 454-6132 - ICQ 97148268 - email: linux.gb en gmail.com



Más información sobre la lista de distribución Linux