Software Libre

Extraer datos de Globalsat BT-335 con gpsbabel en gnu/linux

GpsCon los siguientes comandos podrás extraer los datos de tu gps bluetooth BT-335 utilizando gpsbabel. Lo he probado en Ubuntu 10.04 Para que funcione yo he instalado previamente el gestor bluetooth Blueman y Gpsbabel desde el Centro de Software o desde el Gestor de Paquetes Synaptic (ir a Sistema > Administración > Gestor de Paquetes Synaptic). Después de instalar blueman debes reiniciar.

1° Enciende el bluetooth y enciende el gps. A continuación se debe parear el BT-335 con tu dispositivo (ir a Sistema > Preferencias > Administrador Bluetooth). Para ello enciendes el BT-335 y haces clic en “buscar”. Seleccionas el BT-335 en la lista y luego cliqueas en Configurar y luego marcas “Usar contraseña de paso personalizada” (para este dispositivo es 0000). Por último marcas “no conectar”.

2° Debes asociar la dirección MAC de gps a un puerto rfcomm. Busca la dirección MAC de tu GPS con el siguiente comando:
hcitool scan

Dará como respuesta algo parecido a esto:

Scanning …
00:0B:0D:6F:F9:C5 SJA GPS

Debes recordar la dirección MAC (en este caso 00:0B:0D:6F:F9:C5, variará según tu dispositivo) de tu gps ya que lo necesitaremos en el siguiente paso.

3° Luego creamos un puerto virtual, el cual tenemos que amarrar al dispositivo gps, para ello ejecutas en consola (recuerda cambiar el MAC que corresponde a tu gps). Utilizamos el siguiente comando:

sudo rfcomm bind /dev/rfcomm0 00:0D:B5:38:9E:17 1

4° Prueba si funciona el puerto rfcomm0 anotando en consola:

sudo cat /dev/rfcomm0

Si toda va bien, debes ver lineas en NMEA, un protocolo de gps. Luego puedes cerrar la consola, si deseas. Si no ves líneas de texto, algo anda mal.

5° Ahora podemos extraer los datos del gps, en formato gpx, con el siguiente comando:

gpsbabel -t -i dg-100 -f /dev/rfcomm0 -o gpx -F /ruta/del_archivo/a_crear/nombre.gpx

Un ejemplo utilizado por mí

gpsbabel -t -i dg-100 -f /dev/rfcomm0 -o gpx -F /home/miguel/Escritorio/ciclotemuco.gpx

Si queremos extraer a gpx y borrar los datos en el gps:

gpsbabel -t -i dg-100,erase -f /dev/rfcomm0 -o gpx -F /ruta/del_archivo/a_crear/nombre.gpx

Si funcionó para ti, la próxima ves debes encender el bluetooth, encender el gps y hacer solo los pasos 3, 4 y 5, en ese orden, y listo. El archivo gpx lo puedes editar y visualizar con JOSM (GPL). Espero sea de ayuda.

Deja un comentario