Garmin y Ubuntu Vistas: 2419

Un nuevo elemento ha venido a formar parte de mis chismes. Se trata de un reloj con gps, un Garmin Forerunner 410. Una auténtica maravilla de la técnica.

El problema, la conectividad con Ubuntu (Linux) y es que estos muchachos de Garmin, solo dan soporte a Windows y Mac, el resto de los seres humanos nos tenemos que apañar la vida. Pero hay que ver como nos las apañamos.

He encontrado una aplicación que viene a resolver este pequeño inconveniente. Se trata de un driver que permite la comunicación con el reloj y descarga todos los datos almacenados, una auténtica maravilla.

Ahora bien, se trata de una herramienta que está en desarrollo, puedes encontrar el código fuente aquí.

Acerca de Gant Monitor_008

¿De donde descargarlo, como instalarlo y como funciona?

Puedes descargarlo directamente del repositorio:

Descargando

git clone git://get-open.com/gant

o bien del snapshot existente:

wget https://cgit.get-open.com/cgit.cgi/gant/snapshot/gant-master.tar.bz2
tar -xjf gant-master.tar.bz2

una vez descargado lo compilas…

make clean
make

Hacerlo funcionar

Lo primero es hacer que Ubuntu vea el USB ANT, para ello creamos /dev/ttyUSB0

sudo modprobe usbserial vendor=0x0fcf product=0x1008

Para hacer que este cambio sea permanente:

echo "options usbserial vendor=0x0fcf product=0x1008" > ant-usb2.conf
sudo mv ant-usb2.conf /etc/modprobe.d/

Una anotación al margen. Esta aplicación también funciona para el 405, de echo está realizada para este. Simplemente tienes que modificar la referencia a «vendor» y «product», anterior, para ello, en el terminal:

lsusb

Ya está todo, ahora comienza el proceso de comunicación. Lo primero configurar el reloj:

Menu > Configuración > ANT+ > Ordenador > Vinculación > Ativado
Menu > Configuración > ANT+ > Ordenador > Forzar enviar > Si
Menu > Configuración > ANT+ > Ordenador > Activado > Si

Ahora simplemente, tienes que iniciar el monitor, para ello en el directorio donde esté Gant:

./GantMonitor.py

y verás que te aparece el icono:

avant-window-navigator_007 Al hace click con el botón izquierdo del ratón sobre el icono, te saldrá el siguiente menú:

Menú_011

Pulsando sobre Download, saldrá la siguiente ventana:

Gant Monitor: Downloading data..._010 Si no consigue comunicar lo reinicias y punto, al final se comunica y lo descarga todo correctamente. Y este es el resultado, ya convertido en gpx, para lo que utilicé el magnífico script creado al efecto Convertir de tcx (Garmin) a gpx, con el siguiente resultado:

Selección_012 Pues ahí queda eso.

6 comentarios en “Garmin y Ubuntu Vistas: 2419

  1. Siguiendo el tutorial bajo Ubuntu 11.10 al hacer el make me aparece el siguiente error:

    cc -g -Werror   -c -o gant.o gant.ccc -g -Werror   -c -o antlib.o antlib.ccc -lpthread -lm  gant.o antlib.o   -o gantgant.o: In function `ground’:/home/aferranc/gant/gant.c:127: undefined reference to `floor’/home/aferranc/gant/gant.c:129: undefined reference to `floor’antlib.o: In function `ANT_Initf’:/home/aferranc/gant/antlib.c:431: undefined reference to `pthread_create’collect2: ld returned 1 exit statusmake: *** [gant] Error 1

    Sabes que puede estar causando este error? Gracias!!

Deja una respuesta

Publicar comentario