Herramientas de usuario

Herramientas del sitio


howto:garmin_forerunner_310xt

¡Esta es una revisión vieja del documento!


Conectar Garmin Forerunner 310XT

Configuración del kernel

Comprobar que es necesario. Tanto USB Generic Serial Driver como USB Garmin GPS driver.

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 es realmente necesario.

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

Referencias

howto/garmin_forerunner_310xt.1377176794.txt.gz · Última modificación: 2013/08/22 13:06 por barrachi