Bagaimana saya bisa menggunakan perangkat Garmin saya di Ubuntu?

33

Secara khusus, saya memiliki Garmin Forerunner 305 (monitor-rate-mendengar-GPS untuk pelari). Saya pasang ke port USB dan tidak dikenali oleh Ubuntu sama sekali. Saya ingin membuatnya dikenali, sehingga saya bisa menarik catatan latihan dari jam tangan. Ini memungkinkan saya untuk mengunggahnya ke situs web Garmin Connect, atau mungkin menggunakan opsi perangkat lunak latihan Linux. Saya juga menghargai saran untuk perangkat lunak olahraga untuk digunakan dengan Garmin.

eugenemarshall
sumber

Jawaban:

9

Mungkin ini akan membantu Anda terhubung ke perangkat Garmin Anda.

txwikinger
sumber
2
Halaman ini memiliki banyak info - mungkin terlalu banyak, sungguh. Tampaknya juga ditujukan untuk Ubuntu era Hardy. Saya ingin melihat jawaban yang lebih sederhana dan lebih jelas untuk pertanyaan ini, ditambah jawaban yang akan bekerja pada Lucid. Terima kasih untuk tautannya!
eugenemarshall
1
Namun saya harus mencatat bahwa saya membuat Garmin Forerunner saya bekerja di bawah 10,04 dengan salah satu opsi yang tercantum di halaman ini, yaitu, Garmin-sync. Di sini: launchpad.net/garmin-sync
eugenemarshall
7

Saya sangat merekomendasikan mencoba Linux Garmin Communicator Plugin . Ini adalah solusi ubuntu "asli" dan ada repositori ppa.

Baru saja mendapatkan Edge 500, saya menginstal plugin ini di Natty dan bekerja dengan baik dengan Chrome dan Firefox. Tombol unggah Garmin Connect menemukan perangkat dan mengunggah aktivitas seperti yang diminta.

Adrian
sumber
Plugin ini tampaknya tidak lagi didukung karena perubahan situs Garmin tidak beroperasi.
flickerfly
NPAPI yang menggunakan plugin Garmin sudah usang dan - dalam kasus Chrome - akan dihapus dari semua platform pada bulan September 2015. Jadi ini tidak akan berfungsi di browser utama lagi.
jnns
7

Saya telah menemukan bahwa semua sistem Linux saya akan me-mount Garmin 500 saya dan saya dapat mengakses perangkat seperti drive USB.

Untuk mengimpor aktivitas saya ke Strava, saya hanya pergi ke perangkat dan di dalam Garmin/Activitesfolder ada semua file * .fit. Nama file dalam format YYYY-MM-DD-XX-XX-XX.fit. Saya hanya memilih file untuk aktivitas tertentu dan mengunggahnya.

Tidak ada keajaiban tentang pengunggah Garmin dan itu benar-benar cara yang mengerikan untuk mendapatkan data ke koneksi Garmin. Saya tidak terlalu suka situs itu, jadi saya menggunakan Strave untuk semuanya. Namun, jika Anda ingin menggunakan Garmin, Anda dapat mengunggah file dengan mengikuti instruksi di sini

Unggahan manual jauh lebih cepat dan jauh lebih mudah, bahkan jika saya menggunakan Garmin untuk melacak riwayat saya, saya masih akan melakukannya secara manual daripada melalui koneksi Garmin.

Ed dari San Diego
sumber
1
Meskipun jawaban Anda 100% benar, mungkin juga menjadi 100% tidak berguna jika tautan itu dipindahkan, diubah, digabung menjadi yang lain atau situs utama menghilang ... :-( Oleh karena itu, harap edit jawaban Anda, dan salin yang relevan langkah-langkah dari tautan ke jawaban Anda, dengan demikian menjamin jawaban Anda untuk 100% masa pakai situs ini! ;-) Anda selalu dapat meninggalkan tautan di bagian bawah jawaban Anda sebagai sumber untuk materi Anda ...
Fabby
Fabby yang menarik. Maksud Anda masuk akal, tetapi saya akan menyarankan yang sebaliknya. Situs target mungkin mengubah jawaban dan membuatnya lebih baik, membuat duplikasi "sia-sia" ini. Btw, tautan itu sekarang rusak sehingga saran Anda lebih baik daripada milik saya tampaknya :)
Riccardo
Tidak terkait dengan diskusi awal, tetapi untuk mendapatkan data Garmin 810 saya ke Strava perangkat saya terhubung ke iPhone saya melalui bluetooth dan menyinkronkan data ke Aplikasi Garmin Connect. Kemudian dalam pengaturan aplikasi Strava melalui 'Link Other Services' saya telah memetakan ke aplikasi Garmin Connect. Jadi, saya hanya perlu mengaktifkan bluetooth di kedua perangkat dan didorong ke Strava dalam hitungan menit (tergantung koneksi internet).
Dan Norris
2

Saya juga mencari jawaban Linux murni yang bagus untuk ini. Saya sudah memiliki Garmin Edge 305 selama 2 tahun dan telah menjadi pengguna Ubuntu penuh waktu selama 3-4 tahun. Ini (sayangnya) bagaimana saya melakukannya:

Instal VirtualBox, lalu buat mesin virtual windows. Dari sana itu cukup mudah. Instal driver dan perangkat lunak favorit Anda untuk menangani data pelatihan Anda dan gunakan dari sana. ( Pertanyaan ini memiliki sedikit lebih banyak pada langkah instal jika Anda belum menggunakan VirtualBox sama sekali)

Beberapa peringatan: Setelah Anda boot ke mesin virtual Anda dan memilih perangkat Garmin dari perangkat USD drop-down untuk 'menyambungkan ke' mesin virtual (muncul sebagai 'perangkat tidak dikenal' bagi saya), Garim tidak akan segera berfungsi. Ini akan muncul di manajer perangkat, pada titik ini Anda harus menonaktifkannya dan mengaktifkannya kembali, maka Anda sudah siap.

Jelas ini bukan solusi Ubuntu murni, tetapi mengingat perangkat lunak pilihan saya belum bekerja di linux, saya tidak punya banyak pilihan. ( SportTracks Zone 5 , meskipun konon mereka hampir berjalan di bawah Mono) Ada solusi lain, tetapi ini pada dasarnya merupakan cara paling efisien untuk menangani data pelatihan dari Garmin yang saya temukan.

bikesandcode
sumber
Sudahkah Anda mencoba sinkronisasi Garmin, yang saya tautkan di atas? Jika saya menginstalnya (dan juga memastikan python-usb diinstal), tancapkan Garmin dan nyalakan, garmin-sync akan mengekstrak file dalam format TCX. Saya kemudian dapat mengunggah file-file ini ke connect.garmin.com, yang saya suka. Saya hanya perlu membuka terminal, cd ke direktori, dan jalankan "python ./garmin-sync". File TCX muncul di folder, berjudul, "Ekspor," di direktori rumah saya.
eugenemarshall
Saya melakukan beberapa waktu yang lalu, meskipun pengalaman itu ... tidak menyenangkan. Sangat mungkin itu ditingkatkan, saya belum mencoba lagi dan solusi hanya Linux akan luar biasa. Juga, saya harus jelas bahwa sebagian besar ketidakbahagiaan saya dengan itu disebabkan oleh Garmin Connect sendiri. Saya telah menggunakan gerakan berbasis agama selama sekitar dua tahun sebelum Garmin membelinya, mengambilnya kembali, menembaknya dan menggantinya dengan Connect, versi awal yang sangat mengerikan.
bikesandcode
Oh saya mengerti. Karena saya tidak pernah menggunakan gerak, saya tidak memiliki reaksi yang begitu kuat terhadap Garmin Connect. Itu tidak sempurna, tentu saja. Beri tahu kami jika Anda menemukan solusi Linux saja.
eugenemarshall
0

Saya menulis gol hanya untuk itu, jangan ragu untuk mengujinya dan mengirim laporan bug,

Singkatnya Anda menginstalnya seperti yang Anda lakukan untuk paket python apa pun, kemudian Anda membuat layanan systemd yang akan mengotomatiskan arloji Anda dan meluncurkan skrip pada insert USB, sesederhana itu.

Posting blog itu menjelaskan cara kerjanya, Anda akan menemukan tautan ke repo di dalamnya juga.

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

euri10
sumber
-1
  • Pertama, gunakan Software Manager atau sudo apt-getdari terminal untuk menginstal paket garmin-forerunner-tools.
  • Berikutnya sudo viatau sudo nanoatau sudo gedit /etc/udev/rules.d/51-garmin.rulesdan tambahkan konten SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666"sebagaimana dirinci dalam http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=124627
  • Mulai ulang
  • Pasang garmin 305 Anda dan pastikan sudah dihidupkan.
  • Ketik garmin_get_infodan Anda akan melihat output xml
  • Buat direktori penampung misalnya mkdir garmindan masukkan ke dalamnya
  • Ketik garmin_save_rundan itu akan membuat subdirektori untuk setiap tahun dan bulan di bawah setiap tahun dan akhirnya melacak / berolahraga file di bawah setiap bulan, masing-masing dalam format gmn. Anda dapat mengkonversi masing-masing ke format gpx jika Anda ingin menggunakan garmin_gpx... sangat bagus.

Terima kasih banyak untuk txwikinger.

divcurl
sumber