Jump to content

Search the Community

Showing results for tags 'Garmin'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Contacto con el staff
    • Novedades / Anuncios del foro
    • Sugerencias
    • Problemas relacionados con el foro
  • Zona general de charla
    • Presentaciones
    • Charla
    • Zona de Humor, Curiosidades y Otros
    • Mascotas Vagos
    • Noticias del Mundo
    • Tecnología
    • Ayuda y consultas de carácter general
  • Zona GNU/Linux
    • Ayuda, consultas y soporte GNU/Linux
    • Distribuciones GNU/Linux
    • Repositorios. Software GNU/Linux
    • Personalización
    • Raspberry Pi
    • Arduino
    • Manuales / Tutoriales / Guías GNU/Linux
    • Programación
    • Noticias GNU/Linux
    • Hablando de GNU/Linux
  • Zona Gaming
    • Juegos GNU/Linux
    • Noticias Gamer
    • Charla Gamer
  • Zona Móvil
    • Ayuda y soporte para dispositivos móviles
    • Apps Móviles
    • Manuales / Tutoriales / Guías Móviles
    • Roms para dispositivos Móviles
    • Noticias sobre dispositivos Móviles
    • Hablando sobre dispositivos Móviles
  • Zona Android
    • Ayuda, consultas y Soporte Android
    • Apps Android
    • Roms Android
    • Manuales / Tutoriales / Guías Android
    • Noticias Android
    • Hablando de Android
  • Zona Mozilla
    • Ayuda, consultas y soporte Mozilla
    • Aplicaciones Mozilla
    • Roms Firefox OS
    • Manuales / Tutoriales / Guías Mozilla
    • Noticias Mozilla
    • Hablando de Mozilla
  • Microsoft
    • Papelera del Foro

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Página Web


Diaspora


Pump


GNU Social


Google +


Twitter


Facebook


Xmpp


Skype


Steam


Desura


MediaGoblin


Youtube


Vimeo


Picasa


Flickr


Email


Lugar


Intereses

Found 4 results

  1. GFRun es un script que hará la vida más fácil de todos aquellos que dispongan de algún dispositivo Garmin GPS y quieran administrarlo desde GNU/Linux Con él podremos Instalar los módulos que necesitamos para interactuar con nuestro GPS de manera sencilla Extraer los archivos FIT de los relojes Forerunner Convertir .los FIT en .TCX Subir nuestras "actividades" a http://connect.garmin.com Descargar nuestras "actividades" desde http://connect.garmin.com Los dispositivos plenamente soportados son: Garmin Forerunner 60 Garmin Forerunner 405CX Garmin Forerunner 310XT Garmin Forerunner 610 Garmin Forerunner 910XT Garmin FR70 Garmin Swim Capturas Descarga Como dependencias deberemos tener instalado Python 2.7 o superior y PyUSB 1.0 wget -N https://github.com/xonel/GFrun/raw/GFrun/GFrun/GFrun.sh Si nos sentimos lo suficientemente osados como para testear la versión en desarrollo, descargaremos en su lugar, el script Unstable wget -N https://github.com/xonel/GFrun/raw/master/GFrun/GFrun.sh Para la primera ejecución (instalación de módulos), lo ejecutaremos como root chmod a+x GFrun.sh ./GFrun.sh Web http://gfrun.fr.nf/
  2. Hace tiempo abrí una consulta sobre cómo trabajar en GNU/Linux con un modelo concreto de GPS Garmin y extraer los archivos de éste tras completar nuestras rutas. A día de hoy las cosas han cambiado bastante y toca actualizar todo lo dicho por aquel entonces y ya que lo hacemos, hagámoslo como debe hacerse. En teoría el extractor a día de hoy debería, al menos en teoría, ser compatible con cualquier dispositivo Ant+, pero los modelos que han sido probados a conciencia han sido los de garmin, concretamente: Garmin Forerunner 60 Garmin Forerunner 405CX Garmin Forerunner 310XT Garmin Forerunner 610 Garmin Forerunner 910XT Garmin FR70 Garmin Swim Para poder trabajar con cualquiera de ellos necesitaremos 3 Componentes (aparte del hardware, claro) Pyusb Ya que el script extractor está escrito en Python y trabajaremos sobre USB, no nos queda otra que instalar, antes que nada, PyUSB git clone https://github.com/walac/pyusb cd pyusb python setup.py install Openant Como su propio nombre indica, son las librerías abiertas para trabajar con el protocolo Ant+, así que debemos tenerlas sí o sí. Además tendremos que añadir una nueva regla a udev para poder trabajar luego con el dispositivo. git clone https://github.com/Tigge/openant cd openant python setup.py install cp resources/ant-usb-sticks.rules /etc/udev/rules.d Llegados a este punto podemos, o bien reiniciar el equipopara que la nueva regla entre en vigor u optar por reiniciar únicamente udev, que en el caso de los debianeros será simplemente service udev restart Garmin extractor Es el extractor como tal y que tenemos gracias a Tigge. Si ya hemos cumplido con todo lo anterior bastará con ejecutarlo git clone http://github.com/Tigge/Garmin-Forerunner-610-Extractor.git cd Garmin-Forerunner-610-Extractor python setup.py install La primera vez que lo lancemos nuestro GPS pedirá confirmación para vincularse y empezar a transmitir datos. Tras decirle que sí, todas las conexiones posteriores se harán automáticamente. antfs-cli Si todo va bien, en consola nos debería aparecer el progreso de descarga de cada archivo Driver available: [<class ant.base.driver.USB2Driver at 0x7fc332a94a10>, <class ant.base.driver.USB3Driver at 0x7fc332a94a78>] - Using: ant.base.driver.USB2Driver Request basic information... Capabilities: array('B', [8, 3, 0, 186, 54, 0]) Starting system... Key done... Searching... Authenticating with Forerunner 310XT (3156322343) - Passkey: OK Downloading 40 file(s) Downloading 2014-11-04_20-00-20_4_796.fit: [. ] ETA: 0:02:36 Los archivos resultantes, una vez finalizado el proceso, se guardarán por defecto en nuestro Home, en la ruta ~/.config/antfs-cli/ para que hagamos con ellos lo que queramos
  3. Uno de los problemas de los dispositivos GPS dedicados es que las cartografías incluidas quedan obsoletas en poco tiempo y hay que estar continuamente actualizándolas para estar al día y no llevarnos una sorpresa mientras recorremos una ruta que ha cambiado de sentido o que ni siquiera existe. Los fabricantes juegan con este factor obligando a sus clientes a utilizar aplicaciones muy específicas de actualización que sólo realizan su trabajo durante cierto tiempo y luego exigen un desembolso económico por el soporte "extra", sólo realizan actualizaciones parciales de los mapas o únicamente los mapas de un área determinada... Una manera sencilla de tener los mapas actualizados para los dispositivos Garmin (y algún otro) es recurrir al proyecto colaborativo OpenStreetMap Es tan sencillo como acceder al portal destinado a tal fin: Garmin OpenStreetMaps Seleccionar la región y el tipo de mapas que queremos, descargarlos y copiarlos al dispositivo GPS. En el caso concreto de los Garmin, en la tarjeta SD tendremos que crear una carpeta llamada "Garmin" en la que estará el archivo con la cartografía actualizada Evidentemente estos archivos cartográficos sirven no sólo para dispositivos GPS sino para todo tipo de aplicaciones y usos http://garmin.openstreetmap.nl
  4. Al parece no se puede postear nada sin que se lo tomen al pie de la letra y por culpa de los reyes ahora tengo que pelearme con un Garmin :sweat:/> Concretamente hablamos del Garmin Forerunner 310 XT. Éste de aquí: No posee ningún tipo de conexión física, todo se hace de manera inalámbrica mediante conexión Ant+, diseñada por Garmin según he leído. La versión del firmware es la 4.50, la salida del lsusb al conectar el pincho usb que trae el susodicho es: Bus 003 Device 002: ID 0fcf:1008 Dynastream Innovations, Inc. Aplicaciones como pytrainer, turtle sport y similares, aunque cuentan con soporte para dispositivos Garmin, no lo detectan de ninguna manera, es como si no hubiera nada conectado. Sobra decir que en la configuración del reloj, está activada la "vinculación" y puesta como siempre "yes" Con lo poco que he podido mirar gracias a esta conexión tan m***..... maravillosa que tengo han salido varios nombres como gant, frant, garmin-ant-downloader y python-ant-downloader, pero sin demasiado éxito con ninguno de ellos, aunque en teoría no debería ser complicado conseguir unos resultados similares a los que conseguía con el geonaute y el python-serial, pero ahora mismo no sé por dónde tirar. ¿Sugerencias?¿Ideas?¿Alguno tiene un gps igual/parecido? Gracias y SalUnix EDITO # garmin-ant-downloader /dev/ttyUSB0: No such file or directory ERROR: Open dev 0 failed in line 1384. EDITO2 Veamos cómo funciona Solución 1 Aunque no es una solución demasiado bonita, h encontrado una forma bastante sencilla de sincronizar el reloj con el equipo actualizando una librería y haciendo uso de Garmin-Forerunner-610-Extractor. El resultado será una carpeta que contendrá todos los archivos de la memoria del reloj en formato .fit, que ya he comprobado que al menos pytrainer y turtle sport leen sin ningún problema. 1º tenemos que resolver el problema que puse en el edito 1: /dev/ttyUSB0: No such file or directory Esto ocurre porque para trabajar con dispositivos que hagan uso de Ant+ tenemos que utilizar la versión 1.0 de pyusb (pytho-usb), que se encuentra en estado muy preliminar y seguramente no encontremos en ninguna distribución. No pasa nada, la podemos decargar desde SourceForge: http://sourceforge.net/projects/pyusb/ Y se instala de manera muy sencilla. Yo utilizaré la versión Alpha 3, que es la última que existe en este momento. wget http://sourceforge.net/projects/pyusb/files/PyUSB%201.0/1.0.0-alpha-3/pyusb-1.0.0a3.tar.gz tar xvf pyusb-1.0.0a3.tar.gz cd pyusb-1.0.0a3 ./setup.py install Con esto ya tendremos Pyusb actualizado y podremos sincronizar el dispositivo. Ahora necesitamos el software que no servirá para descargar los datos del GPS, que en esta caso será Garmin-Forerunner-610-Extractor: (Necesitaremos que el paquete git estépreviemente instalado) git clone http://github.com/Tigge/Garmin-Forerunner-610-Extractor.git cd Garmin-Forerunner-610-Extractor cp resources/ant-usbstick2.rules /etc/udev/rules.d Con esto habremos descargado la aplicación y parcheado udev para que no de problemas con los permisos la hora de sincronizarnos con el GPS. Ahora sólo queda ejecutar la aplicación (siempre como usuario): ./garmin.py El reloj debería reaccionar inmediatamente preguntándonos s queremos sincronizarnos con el equipo Le decimos que sí para que empiece a enviar los datos, con esto se creará un archivo de autentificación que debería evitar la confirmación de autentificación en futuras conexiones con el GPS Si todo ha salido bien, los datos serán almacenados en ~/.config/garmin-extractor, dentro de una carpeta cuyo nombre es la ID del dispositivo que hemos sincronizado. En esa misma carpeta encontraremos el archivo de autentificación que creamos antes (authfile) y la carpeta actividades donde encontraremos los archivos .fit ordenados por fecha.
×
×
  • Create New...