Как я могу использовать мое устройство Garmin в Ubuntu?

33

В частности, у меня есть Garmin Forerunner 305 (GPS-монитор слуха для бегунов). Я подключаю его к USB-порту, и Ubuntu его вообще не распознает. Я бы хотел, чтобы это можно было распознать, чтобы я мог взять запись упражнений с часов. Это позволило бы мне загрузить его на веб-сайт Garmin Connect или, возможно, использовать опцию программного обеспечения для упражнений Linux. Буду также признателен за предложения по использованию программного обеспечения для упражнений с Garmin.

eugenemarshall
источник

Ответы:

9

Возможно, это поможет вам подключиться к вашему устройству Garmin.

txwikinger
источник
2
На этой странице много информации - может быть, слишком много, правда. Это также, кажется, нацелено на Ubuntu эры Харди. Я хотел бы видеть более простой и ясный ответ на этот вопрос, а также один, который будет работать на Lucid. И все же спасибо за ссылку!
eugenemarshall
1
Однако я должен отметить, что мой Garmin Forerunner действительно работал под 10.04 с одним из параметров, перечисленных на этой странице, а именно с Garmin-sync. Здесь: launchpad.net/garmin-sync
eugenemarshall
7

Я настоятельно рекомендую попробовать Linux Garmin Communicator Plugin . Это «нативное» решение для Ubuntu и есть репозиторий ppa.

Получив Edge 500, я установил этот плагин на Natty, и он отлично работал с Chrome и Firefox. Кнопка загрузки Garmin Connect находит устройство и загружает действия в соответствии с запросом.

Адриан
источник
Этот плагин больше не поддерживается, поскольку изменения на сайте Garmin не работают.
flickerfly
NPAPI, который использует плагин Garmin, устарел и - в случае Chrome - будет удален со всех платформ в сентябре 2015 года. Так что это больше не будет работать в основных браузерах.
августа
7

Я обнаружил, что все мои системы Linux будут монтировать мой Garmin 500, и я могу получить доступ к устройству как USB-накопитель.

Чтобы импортировать свои действия в Strava, я просто захожу на устройство и в Garmin/Activitesпапке есть все файлы * .fit. Имена файлов в формате YYYY-MM-DD-XX-XX-XX.fit. Я просто выбираю файл для этого конкретного действия и загружаю его.

В загрузчике Garmin нет ничего волшебного, и это действительно ужасный способ получить данные в Garmin connect. Мне не особенно нравится этот сайт, поэтому я использую Strave для всего. Однако, если вы хотите использовать Garmin, вы можете загрузить файлы, следуя инструкциям здесь

Загрузка вручную происходит намного быстрее и намного проще, даже если бы я использовал Garmin для отслеживания своей истории, я все равно делал бы это вручную, а не через Garmin connect.

Эд из Сан-Диего
источник
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, у меня не было большого выбора. (Зона 5 в SportTracks , хотя якобы они становятся близки к исчерпанию под Mono) Есть и другие решения, но это в основном было наиболее эффективным способом борьбы с подготовки данных от Garmin я нашел.

bikesandcode
источник
Вы пробовали синхронизацию Garmin, о которой я говорил выше? Если я установлю его (а также убедитесь, что установлен python-usb), подключу Garmin и включу его, garmin-sync извлечет файлы в формате TCX. Затем я могу загрузить эти файлы на connect.garmin.com, что мне нравится. Мне просто нужно открыть терминал, перейти в каталог и выполнить «python ./garmin-sync». Файлы TCX появляются в папке с названием «Экспорт» в моем домашнем каталоге.
eugenemarshall
Я сделал довольно давно, хотя опыт был ... не приятным. Вполне возможно, что это улучшилось, я не пробовал снова, и решение только для Linux было бы здорово. Кроме того, мне должно быть ясно, что большая часть моего недовольства этим была связана с самим Garmin Connect. Я использовал религиозную основу в течение двух лет, прежде чем Гармин купил ее, вынул ее обратно, застрелил и заменил на Connect, ранние версии которого были довольно ужасными.
bikesandcode
Я понимаю. Поскольку я никогда не использовал основанный на движении, у меня не было такой сильной обратной реакции на Garmin Connect. Несовершенно, конечно. Дайте нам знать, если вы найдете решение только для Linux.
eugenemarshall
0

Я написал gols только для этого, не стесняйтесь тестировать его и отправлять отчеты об ошибках,

Короче говоря, вы устанавливаете его так же, как и для любого пакета python, затем создаете сервис systemd, который автоматически монтирует ваши часы и запускает скрипт на USB-вставке, так просто.

В этом блоге объясняется, как это работает, вы также найдете ссылку на репо внутри.

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

euri10
источник
-1
  • Сначала используйте Software Manager или 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
  • перезагружать
  • Подключите ваш garmin 305 и убедитесь, что он включен.
  • Наберите garmin_get_infoи вы должны увидеть xml вывод
  • Создайте каталог контейнера, например, mkdir garminи перейдите в него
  • Введите garmin_save_runи он создаст подкаталоги для каждого года и месяца каждого года и, наконец, файлы отслеживания / тренировки для каждого месяца, каждый в формате gmn. Вы можете конвертировать каждый в формат GPX, если хотите, используя garmin_gpx... очень приятно.

Большое спасибо Txwikinger.

divcurl
источник