web-dev-qa-db-ja.com

UbuntuでGarminデバイスを使用するにはどうすればよいですか?

具体的には、 Garmin Forerunner 305 (ランナー用のGPS対応の心拍数モニター)があります。 USBポートに接続すると、Ubuntuで認識されません。私はそれを認識してもらいたいので、時計から運動記録を引き出すことができます。これにより、Garmin Connect Webサイトにアップロードしたり、Linuxエクササイズソフトウェアオプションを使用したりできます。また、Garminで使用するエクササイズソフトウェアの提案も歓迎します。

33
eugenemarshall

多分 これら はGarminデバイスへの接続に役立ちます。

9
txwikinger

Linux Garmin Communicator Plugin を試すことを強くお勧めします。これは「ネイティブな」ubuntuソリューションであり、ppaリポジトリがあります。

Edge 500を入手したばかりで、このプラグインをNattyにインストールし、ChromeおよびFirefoxで正常に機能しました。 Garmin Connectのアップロードボタンはデバイスを見つけ、要求に応じてアクティビティをアップロードします。

7
Adrian

すべてのLinuxシステムがGarmin 500をマウントし、USBドライブのようにデバイスにアクセスできることがわかりました。

アクティビティをStravaにインポートするには、デバイスに移動し、Garmin/Activitesフォルダー内にすべての* .fitファイルがあります。ファイル名の形式はYYYY-MM-DD-XX-XX-XX.fitです。特定のアクティビティのファイルを選択してアップロードするだけです。

Garminアップローダーには魔法はありません。GarminConnectにデータを取り込むには本当にひどい方法です。私はそのサイトが特に好きではないので、すべてにStraveを使用しています。ただし、Garminを使用する場合は、指示に従ってファイルをアップロードできます here

Garminを使用して履歴を追跡したとしても、手動でのアップロードは非常に高速で手間がかかりません。Garminconnect経由ではなく、手動でアップロードします。

6

また、これに対する優れた純粋なLinuxの回答も探しています。私は2年間Garmin Edge 305を所有しており、3〜4年間フルタイムのUbuntuユーザーです。これは(悲しいことに)私のやり方です:

VirtualBoxをインストールしてから、Windows仮想マシンを作成します。そこからはとても簡単です。お気に入りのドライバーとソフトウェアをインストールして、トレーニングデータを処理し、そこから使用します。 ( この質問 VirtualBoxをまったく使用していない場合、インストール手順についてもう少し説明します)

注意点:仮想マシンを起動し、USDデバイスのドロップダウンからGarminデバイスを選択して仮想マシンに「プラグイン」すると(「不明なデバイス」として表示されます)、Garimはすぐには動作しません。デバイスマネージャーにwillと表示されます。この時点で、無効にしてから再度有効にする必要があります。

明らかにこれは純粋なUbuntuソリューションではありませんが、選択したソフトウェアがLinuxではまだ動作しないことを考えると、あまり選択肢がありませんでした。 (Zone 5の SportTracks 、Monoでの実行に近づいていると思われますが)他のソリューションもありますが、これは基本的に私が見つけたGarminからのトレーニングデータを処理する最も効率的な方法です。

2
bikesandcode

そのためだけにgolsを作成しました。気軽にテストしてバグレポートを送信してください。

要するに、pythonパッケージの場合と同じようにインストールしてから、時計を自動マウントし、USB挿入でスクリプトを起動するsystemdサービスを作成します。

そのブログ記事では、その仕組みについて説明しています。内部のリポジトリへのリンクもあります。

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

0
euri10