Herramientas de usuario

Herramientas del sitio


howto:garmin_forerunner_310xt

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
howto:garmin_forerunner_310xt [2013/08/22 13:06] – [Ejecutar Garmin-Forerunner-610-Extractor] barrachihowto:garmin_forerunner_310xt [2013/08/27 15:50] (actual) – [Instalar el software necesario] barrachi
Línea 1: Línea 1:
-====== Conectar 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).
  
-===== Configuración del kernel ===== 
  
-**Comprobar que es necesario. Tanto USB Generic Serial Driver como USB Garmin GPS driver.**+La configuración ideal sería la siguiente:
  
-<code> +  Utilizar un programa nativo para GNU/Linux que pudiera conectarse al Garmin Forerunner 310XT y leer las actividades registradas.
-Device Drivers ---> +
-  USB support ---> +
-    <M> USB Serial Converter support --> +
-      [*] USB Generic Serial Driver +
-      <M> USB Garmin GPS Driver +
-</code>+
  
-===== Configuración del demonio udev =====+El programa que parece estar más cercano a esto es [[ http://www.qlandkarte.org/ | 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.
  
-**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»:+La configuración descrita en este documento es la siguiente:
  
-<file sh /etc/udev/rules.d/99-garmin-ant2.rules> +  * Utilizar [[ https://github.com/Tigge/Garmin-Forerunner-610-Extractor | Garmin Forerunner 610 Extractor]] para descargar los ficheros con formato FIT del GPS
- +  * Utilizar [[ http://sourceforge.net/projects/gcpuploader| Garmin Connect Python Uploader]] para subir los ficheros con formato FIT a [[ http://connect.garmin.com| Garmin Connect]].
-# Dynastream Innovations, IncMini stick Suunto (ANT2+ USB Stick for Garmin Devices) +
- +
-SUBSYSTEM=="usb", ATTRS{idVendor}=="0fcf", ATTRS{idProduct}=="1008", RUN+="/sbin/modprobe usbserial vendor=0x0fcf product=0x1008" +
-</file> +
- +
-Una vez hecho lo anterior, al insertar el lapiz usb debería crearse un disposito nuevo: +
- +
-<code> +
-crw-rw---- 1 root uucp 188, 0 ago 22 11:44 /dev/ttyUSB0 +
-</code> +
- +
-Para que un usuario pueda utilizar dicho dispositivo debera formar parte del grupo «uucp»: +
- +
-<code> +
-gpasswd -a barrachi uucp +
-</code>+
  
 ===== Instalar el software necesario ===== ===== Instalar el software necesario =====
  
-Instalar pyusb:+Instalar ''pyusb'':
 <code> <code>
 # pip install pyusb # pip install pyusb
Línea 47: Línea 24:
  
  
-Descargar Garmin-Forerunner-610-Extractor, python-fitparse y FIT-to-TCX:+Descargar ''Garmin-Forerunner-610-Extractor''''python-fitparse'' ''FIT-to-TCX'':
 <code> <code>
 cd ~/opt/ cd ~/opt/
Línea 55: Línea 32:
 </code> </code>
  
-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):+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'' ''/etc/udev/rules.d'':
  
 <code> <code>
-# cp ~/opt/Garmin-Forerunner-610-Extractor/resources/ant-usbstick2.rules /etc/udev/rules.d+# cp ~/opt/Garmin-Forerunner-610-Extractor/resources/ant-usbstick2.rules /etc/udev/rules.d/
 </code> </code>
  
-Editar el fichero «scripts/40-convert_to_tcx.py» de Garmin-Forerunner-610-Extractor para incluir la ruta correcta al ejecutable «fittotcx.py»:+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'':
  
 <code> <code>
Línea 67: Línea 48:
 </code> </code>
  
-===== Ejecutar Garmin-Forerunner-610-Extractor ===== +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'':
- +
-Añadir la ruta de python-fitparse a la variable de entorno PYTHONPATH:+
  
 <code> <code>
-export PYTHONPATH=~/opt/python-fitparse/+import sys 
 +sys.path.append('/home/barrachi/opt/python-fitparse/')
 </code> </code>
  
-Ejecutar el comando «garmin.py» dentro del directorio «~/opt/Garmin-Forerunner-610-Extractor»:+===== Ejecutar Garmin-Forerunner-610-Extractor ===== 
 + 
 +Ejecutar el comando ''garmin.py'' dentro del directorio ''~/opt/Garmin-Forerunner-610-Extractor'':
  
 <code> <code>
Línea 109: Línea 91:
 </code> </code>
  
-Los ficheros se descargan en:+Los ficheros se descargan por defecto en el directorio ''~/.config/garmin-extractor''.
  
-<code> +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/''.
-~/.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+===== 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'':
  
-Continuar en: +<code> 
-http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=121878 +$ cd ~/opt/pygupload 
 +./gupload.py -v 1 -l LOGIN PASSWD ~/.config/garmin-extractor/3814210135/activities/*.fit 
 +</code>
  
 +Donde LOGIN y PASSWD son el nombre de usuario y la contraseña del servicio web ''Garmin Connect''.
  
 ===== Referencias ===== ===== Referencias =====
  
-[[ http://www.raspberrypi.org/phpBB3/viewtopic.php?f=46&t=26124  | Reading from an ANT+ USB Stick ]]+  * [[ http://www.raspberrypi.org/phpBB3/viewtopic.php?f=46&t=26124  | Reading from an ANT+ USB Stick ]] 
 +  * [[ http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=121878 | Run a Garmin Gps under Linux ]]
howto/garmin_forerunner_310xt.1377176794.txt.gz · Última modificación: 2013/08/22 13:06 por barrachi