Herramientas de usuario

Herramientas del sitio


howto:garmin_forerunner_310xt

Garmin Forerunner 310XT

Este documento describe como obtener los datos de geolocalización almacenados en un Garmin Forerunner 310XT (en adelante, GPS).

La configuración ideal sería la siguiente:

  • Utilizar un programa nativo para GNU/Linux que pudiera conectarse al Garmin Forerunner 310XT y leer las actividades registradas.

El programa que parece estar más cercano a esto es qlandkartegt , pero no he conseguido ni que se conecte, ni que lea los ficheros con formato FIT descargados por otros medios del GPS. Aunque es posible convertir los ficheros FIT a TCX, formato que sí es soportado por QLandKarteGt.

La configuración descrita en este documento es la siguiente:

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

Descargar Garmin Connect Python Uploader de http://sourceforge.net/projects/gcpuploader/

Configurar el software descargado

Si se quiere que cualquier usuario pueda descargar los datos del GPS, se deben copiar las siguientes reglas proporcionadas por Garmin-Forerunner-610-Extractor a /etc/udev/rules.d:

# cp ~/opt/Garmin-Forerunner-610-Extractor/resources/ant-usbstick2.rules /etc/udev/rules.d/

Para que los ficheros con formato FIT se conviertan automáticamente a TCX, se debe editar el fichero scripts/40-convert_to_tcx.py de Garmin-Forerunner-610-Extractor indicando la ruta correcta al ejecutable fittotcx.py:

fittotcx = "/home/barrachi/opt/FIT-to-TCX/fittotcx.py"

Además, el programa fittoctx.py debe poder encontrar el módulo fitparse, por lo que se deben añadir las siguientes líneas antes de la línea en la que se importa el módulo fitparse:

import sys
sys.path.append('/home/barrachi/opt/python-fitparse/')

Ejecutar Garmin-Forerunner-610-Extractor

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 por defecto en el directorio  /.config/garmin-extractor.

En el caso de que la conversión al formato CTX no se haya realizado automáticamente, se puede ejecutar el comando  /opt/FIT-to-TCX/fittoctx.py sobre los ficheros del directorio  /.config/garmin-extractor/NNNN/activities/.

Subir los ficheros descargados a Garmin Connect

Para subir los ficheros FIT descargados del GPS al servicio web Garmin Connect se puede utilizar el programa gupload:

$ cd ~/opt/pygupload
$ ./gupload.py -v 1 -l LOGIN PASSWD ~/.config/garmin-extractor/3814210135/activities/*.fit

Donde LOGIN y PASSWD son el nombre de usuario y la contraseña del servicio web Garmin Connect.

Referencias

howto/garmin_forerunner_310xt.txt · Última modificación: 2013/08/27 15:50 por barrachi