Як я можу використовувати свій пристрій Garmin в Ubuntu?


33

Зокрема, у мене є Garmin Forerunner 305 (GPS-монітор, монітор швидкості руху для бігунів). Я підключаю його до порту USB, і він не розпізнається Ubuntu взагалі. Мені б хотілося, щоб це було розпізнано, щоб я міг витягнути запис з вправ з годинника. Це дозволить мені завантажити його на веб-сайт Garmin Connect або, можливо, використати варіант програмного забезпечення для вправ Linux. Я також вдячний для пропозицій щодо програмного забезпечення для вправ, що використовуються з Garmin.

Відповіді:


9

Можливо, вони допоможуть вам підключитися до свого пристрою Garmin.


2
На цій сторінці багато інформації - можливо, занадто багато, справді. Це також здається націленим на Ubuntu епохи Харді. Я хотів би побачити більш просту, чіткішу відповідь на це питання, плюс одну, яка буде працювати над Lucid. Дякую за посилання, хоча!
eugenemarshall

1
Хоча зауважити, що я змусив свого Garmin Forerunner працювати до 10.04 з одним із варіантів, перелічених на цій сторінці, а саме з Garmin-sync. Тут: launchpad.net/garmin-sync
eugenemarshall

7

Я настійно рекомендую спробувати модуль Linux Garmin Communicator . Це "рідне" рішення ubuntu і є сховище ppa.

Щойно отримавши Edge 500, я встановив цей плагін на Natty, і він прекрасно працював з Chrome і Firefox. Кнопка завантаження Garmin Connect знаходить пристрій і завантажує дії за потребою.


Здається, цей плагін більше не підтримується через те, що зміни на сайті Garmin не працюють.
мерехтіння

У вересні 2015 року NPAPI, який використовується плагіном Garmin, застарілий, а у випадку Chrome - буде видалено з усіх платформ. Тому це більше не працюватиме у великих браузерах.
jnns

7

Я виявив, що всі мої системи Linux змонтують мій Garmin 500, і я можу отримати доступ до пристрою, як USB-накопичувач.

Щоб імпортувати свою діяльність у Strava, я просто Garmin/Activitesпереходжу на пристрій і всередині папки є всі файли * .fit. Назви файлів у форматі YYYY-MM-DD-XX-XX-XX.fit. Я просто вибираю файл для цієї конкретної діяльності та завантажую його.

У завантажувачі Garmin немає нічого магічного, і це дійсно жахливий спосіб отримати дані в підключення до Garmin. Мені цей сайт особливо не подобається, тому я використовую Strave для всього. Однак якщо ви хочете використовувати Garmin, ви можете завантажити файли, дотримуючись тут інструкцій

Завантаження вручну відбувається набагато швидше і набагато менше клопоту, навіть якщо я використовував Garmin для відстеження моєї історії, я б все одно це робив вручну, а не через підключення Garmin.


1
Хоча ваша відповідь на 100% правильна, вона також може стати на 100% марною, якщо це посилання буде переміщено, змінено, об'єднано в інший або головний сайт просто зникне ... :-( Тому відредагуйте свою відповідь та скопіюйте відповідну кроки від посилання на вашу відповідь, тим самим гарантуючи вашу відповідь протягом 100% життя цього веб-сайту! ;-) Ви завжди можете залишити посилання внизу вашої відповіді як джерело вашого матеріалу ...
Fabby

Цікава фабі. Ваша думка має сенс, але я б припустив протилежне. Цільовий сайт може змінити відповідь та покращити її, зробивши це "безглуздим" дублюванням. До речі, це посилання зараз розірвано, тому ваша пропозиція була кращою, ніж моя, здається :)
Рікардо

Не пов’язане з оригінальним обговоренням, але для отримання даних Garmin 810 на Strava мій пристрій підключається до мого iPhone через Bluetooth та синхронізує дані з додатком Garmin Connect. Потім у налаштуваннях програми Strava через "Link Other Services" я відобразив карту до програми Garmin Connect. Отже, я просто повинен увімкнути Bluetooth на обох пристроях, і він підштовхується до Страви протягом декількох хвилин (залежність від Інтернету)
Ден Норріс

2

Я також шукаю добру чисту відповідь Linux на це. Я був власником Garmin Edge 305 протягом 2 років і був постійним користувачем Ubuntu протягом 3-4 років. Це (на жаль), як я це роблю:

Встановіть VirtualBox, а потім створіть віртуальну машину Windows. Звідти це досить прямо. Встановіть улюблені драйвери та програмне забезпечення для роботи з вашими навчальними даними та використовуйте їх звідти. ( Це питання має трохи більше на етапі встановлення, якщо ви взагалі не використовували VirtualBox)

Деякі застереження: Після того, як ви завантажилися у свою віртуальну машину і вибрали пристрій Garmin з пристроїв USD вниз, щоб "підключити" віртуальну машину (відображається як "невідомий пристрій" для мене), Garim не одразу спрацює. Він з’явиться в диспетчері пристроїв, в цей момент вам потрібно відключити його і знову ввімкнути його, тоді вам добре піти.

Очевидно, що це не чисте рішення Ubuntu, але, враховуючи, що моє програмне забезпечення вибору ще не працює під Linux, у мене не було великого вибору. ( SportTracks зони Zone 5 , хоча нібито вони наближаються до роботи в режимі Mono) Є й інші рішення, але це, в основному, був найефективнішим способом боротьби з навчальними даними від Garmin, який я знайшов.


Ви спробували синхронізацію з Garmin, яку я зв'язав вище? Якщо я встановлю його (а також переконайтеся, що встановлено python-usb), підключіть Garmin та увімкніть його, garmin-sync витягне файли у форматі TCX. Потім я можу завантажити ці файли на connect.garmin.com, що мені подобається. Мені просто потрібно відкрити термінал, cd до каталогу та виконати "python ./garmin-sync". Файли TCX з'являються у папці з назвою "Експорт" у моєму домашньому каталозі.
eugenemarshall

Я це робив зовсім недавно, хоча досвід був ... не приємним. Цілком можливо, що це вдосконалено, я не намагався знову, і рішення для Linux тільки було б дивним. Крім того, мені повинно бути зрозуміло, що велика частина мого нещастя з цим була пов’язана з самим Garmin Connect. Я майже два роки релігійно використовував рух на базі руху, перш ніж Гармін його придбав, вийняв назад, зняв і замінив на Connect, ранні версії якого були досить жахливими.
bikesandcode

Ах, я розумію. Оскільки я ніколи не користувався рухом, я не мав настільки сильної протидії реакції на Garmin Connect. Це, безумовно, недосконало. Повідомте нас, якщо ви знайдете рішення лише для Linux.
eugenemarshall

0

Я написав gols саме для цього, сміливо тестуйте його та надсилайте звіти про помилки,

Якщо ви довго встановите його, ви встановите його так, як і для будь-якого пакету python, тоді ви створите системну службу, яка автоматизує ваш годинник і запустить сценарій на USB-вставці, як простий.

Цей запис у блозі пояснює, як це працює, ви також знайдете посилання на репо всередині.

https://medium.com/@euri10/gols-garmin-on-linux-sucks-f1f065f7529a#.sbwv5zqbk


-1
  • По-перше, використовуйте диспетчер програмного забезпечення або sudo apt-getз терміналу, щоб встановити пакет garmin-forerunner-tools.
  • Далі sudo viабо sudo nanoабо sudo gedit /etc/udev/rules.d/51-garmin.rulesдодайте вміст, SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666"як це детально описано на http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=124627
  • Перезавантажте
  • Підключіть гармін до 305 і переконайтесь, що він увімкнено.
  • Введіть garmin_get_infoі ви побачите вихід XML
  • Створіть, наприклад, каталог контейнерів mkdir garminі введіть його в CD
  • Введіть, garmin_save_runі це створить підкаталоги для кожного року та місяців під кожним роком і, нарешті, відстежуйте / тренуючись файли під кожен місяць, кожен у форматі gmn. Ви можете конвертувати кожен у формат gpx, якщо хочете, використовуючи garmin_gpx... дуже приємно.

Дякую txwikinger.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.