Herramientas de usuario

Herramientas del sitio


howto:garmin_forerunner_310xt

¡Esta es una revisión vieja del documento!


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 debe copia la regla proporcionada 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 para modificar la ruta con ficheros PYTHON e incluir 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 dicho módulo:

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. </code>

Referencias

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