¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Conectar Garmin Forerunner 310XT
La información de está página está incompleta. Por ahora estoy atascado en qué hacer para que qlandkartegt pueda leer los ficheros FIT, o cómo convertir dichos ficheros al formato TCX.
Configuración del kernel
Comprobar que es necesario. Tanto USB Generic Serial Driver como USB Garmin GPS driver. Con la configuración actual creo que no hacen falta, pero hay que comprobarlo
Device Drivers ---> USB support ---> <M> USB Serial Converter support --> [*] USB Generic Serial Driver <M> USB Garmin GPS Driver
Configuración del demonio udev
Comprobar si esto es realmente necesario. Creo que con la configuración actual no es necesario. Comprobar.
Añadir la siguiente regla para que al conectar el lapiz USB de Garmin se active el módulo «usbserial»:
- /etc/udev/rules.d/99-garmin-ant2.rules
# Dynastream Innovations, Inc. Mini stick Suunto (ANT2+ USB Stick for Garmin Devices) SUBSYSTEM=="usb", ATTRS{idVendor}=="0fcf", ATTRS{idProduct}=="1008", RUN+="/sbin/modprobe usbserial vendor=0x0fcf product=0x1008"
Una vez hecho lo anterior, al insertar el lapiz usb debería crearse un disposito nuevo:
crw-rw---- 1 root uucp 188, 0 ago 22 11:44 /dev/ttyUSB0
Para que un usuario pueda utilizar dicho dispositivo debera formar parte del grupo «uucp»:
gpasswd -a barrachi uucp
Instalar el software necesario
Instalar pyusb:
# pip install pyusb
Descargar Garmin-Forerunner-610-Extractor, python-fitparse y FIT-to-TCX:
cd ~/opt/ git clone https://github.com/Tigge/Garmin-Forerunner-610-Extractor git clone https://github.com/dtcooper/python-fitparse.git git clone https://github.com/Tigge/FIT-to-TCX.git
Añadir la regla proporcionada por Garmin-Forerunner-610-Extractor a «/etc/udev/rules.d» (en el caso de querer que todos los usuarios puedan descargarse los datos):
# cp ~/opt/Garmin-Forerunner-610-Extractor/resources/ant-usbstick2.rules /etc/udev/rules.d
Editar el fichero «scripts/40-convert_to_tcx.py» de Garmin-Forerunner-610-Extractor para incluir la ruta correcta al ejecutable «fittotcx.py»:
fittotcx = "/home/barrachi/opt/FIT-to-TCX/fittotcx.py"
Ejecutar Garmin-Forerunner-610-Extractor
Añadir la ruta de python-fitparse a la variable de entorno PYTHONPATH:
export PYTHONPATH=~/opt/python-fitparse/
Ejecutar el comando «garmin.py» dentro del directorio « /opt/Garmin-Forerunner-610-Extractor»:
$ ./garmin.py Request basic information... ANT version: AJK1.04RAF Capabilities: array('B', [8, 3, 0, 186, 54, 0]) Serial number: 1397331 Starting system... Searching... Authenticating with Forerunner 310XT (3814210135) - Pairing: OK Downloading 19 file(s) Downloading 2007-04-03_10-03-11-01-3145728.fit [..........] Downloading 2013-08-22_12-05-38-80-580.fit [..........] Downloading 2012-10-03_09-35-50-80-498.fit [..........] Downloading 2011-02-21_21-38-10-80-874.fit [..........] Downloading 2011-08-23_19-33-32-80-874.fit [..........] Downloading 2011-02-21_21-38-09-80-874.fit [..........] Downloading 2012-10-03_19-30-16-80-94771.fit [..........] Downloading 2013-06-09_10-07-16-80-958.fit [..........] Downloading 2013-06-09_10-10-01-80-49340.fit [..........] Downloading 2011-02-21_11-49-39-80-172.fit [..........] Downloading 2011-02-22_11-41-56-80-23248.fit [..........] Downloading 2011-02-22_15-31-53-80-26586.fit [..........] Downloading 2011-02-23_15-16-35-80-26586.fit [..........] Downloading 2007-04-03_10-03-11-80-81.fit [..........] Downloading 2007-04-03_10-03-11-80-306.fit [..........] Downloading 2007-04-03_10-03-11-80-138.fit [..........] Downloading 2013-08-22_10-24-36-80-123.fit [..........] Downloading 2007-04-03_10-03-11-80-509.fit [..........] Downloading 2007-04-03_10-03-11-80-54.fit [..........]
Los ficheros se descargan en:
<code> /.config/garmin-extractor </codeZ
En el caso de que la conversión al formato ctx no se haya realizado automáticamente, ejecutar el comando fittoctx.py sobre los ficheros del directorio /.config/garmin-extractor
Continuar en: http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=121878