Làm cách nào tôi có thể sử dụng thiết bị Garmin của mình trong Ubuntu?


33

Cụ thể, tôi có một chiếc Garmin Forerunner 305 (một máy theo dõi tốc độ nghe, kích hoạt GPS cho người chạy). Tôi cắm nó vào cổng USB và nó không được Ubuntu nhận ra. Tôi muốn có thể nhận ra nó, để tôi có thể lấy bản ghi tập thể dục từ đồng hồ. Điều này sẽ cho phép tôi tải nó lên trang web của Garmin Connect hoặc có thể sử dụng tùy chọn phần mềm tập thể dục Linux. Tôi cũng đánh giá cao các đề xuất cho phần mềm tập thể dục để sử dụng với Garmin.

Câu trả lời:


9

Có lẽ những điều này sẽ giúp bạn kết nối với thiết bị Garmin của bạn.


2
Trang này có rất nhiều thông tin - có thể quá nhiều, thực sự. Nó dường như cũng nhắm vào Ubuntu thời Hardy. Tôi muốn thấy một câu trả lời đơn giản hơn, rõ ràng hơn cho câu hỏi này, cộng với câu trả lời sẽ hoạt động trên Lucid. Cảm ơn các liên kết, mặc dù!
eugenemarshall

1
Mặc dù vậy, tôi cần lưu ý rằng tôi đã khiến cho Forerunner của tôi hoạt động dưới 10.04 với một trong các tùy chọn được liệt kê trên trang này, cụ thể là, đồng bộ hóa Garmin. Tại đây: launchpad.net/garmin-sync
eugenemarshall

7

Tôi rất có thể khuyên bạn nên dùng thử Linux Garmin Communicator Plugin . Đây là một giải pháp Ubuntu "bản địa" và có một kho lưu trữ ppa.

Vừa có Edge 500, tôi đã cài đặt plugin này trên Natty và nó hoạt động tốt với Chrome và Firefox. Nút tải lên của Garmin Connect tìm thiết bị và tải lên các hoạt động theo yêu cầu.


Plugin này dường như không còn được hỗ trợ do thay đổi trang web của Garmin không hoạt động.
flickerfly

NPAPI mà plugin Garmin sử dụng không được dùng nữa và - trong trường hợp Chrome - sẽ bị xóa khỏi tất cả các nền tảng vào tháng 9 năm 2015. Vì vậy, điều này sẽ không còn hoạt động trong các trình duyệt chính nữa.
jnns

6

Tôi đã phát hiện ra rằng tất cả các hệ thống Linux của tôi sẽ gắn chiếc Garmin 500 của tôi và tôi có thể truy cập thiết bị như ổ USB.

Để nhập các hoạt động của tôi vào Strava, tôi chỉ cần truy cập thiết bị và trong Garmin/Activitesthư mục có tất cả các tệp * .fit. Tên tập tin có định dạng YYYY-MM-DD-XX-XX-XX.fit. Tôi chỉ chọn tập tin cho hoạt động cụ thể đó và tải nó lên.

Không có gì kỳ diệu về trình tải lên của Garmin và nó thực sự là một cách khủng khiếp để có được dữ liệu vào kết nối của Garmin. Tôi không đặc biệt thích trang web đó, vì vậy tôi sử dụng Strave cho mọi thứ. Tuy nhiên, nếu bạn muốn sử dụng Garmin, bạn có thể tải lên các tệp bằng cách làm theo các hướng dẫn tại đây

Việc tải lên thủ công nhanh hơn rất nhiều và ít gặp rắc rối hơn, ngay cả khi tôi đã sử dụng Garmin để theo dõi lịch sử của mình, tôi vẫn sẽ thực hiện thủ công thay vì thông qua kết nối của Garmin.


1
Mặc dù câu trả lời của bạn là chính xác 100%, nhưng nó cũng có thể trở nên vô dụng 100% nếu liên kết đó bị di chuyển, thay đổi, sáp nhập vào một trang khác hoặc trang web chính biến mất ... :-( Do đó, vui lòng chỉnh sửa câu trả lời của bạn và sao chép liên quan các bước từ liên kết vào câu trả lời của bạn, từ đó đảm bảo câu trả lời của bạn trong 100% thời gian tồn tại của trang web này! ;-) Bạn luôn có thể để lại liên kết ở cuối câu trả lời của mình làm nguồn cho tài liệu của bạn ...
Fabby

Fabby thú vị. Quan điểm của bạn có ý nghĩa, nhưng tôi sẽ đề nghị ngược lại. Trang web mục tiêu có thể sửa đổi câu trả lời và làm cho nó tốt hơn, makinbg sao chép "vô nghĩa" này. Btw, liên kết đó hiện đã bị hỏng nên có vẻ như đề xuất của bạn tốt hơn của tôi :)
Riccardo

Không liên quan đến cuộc thảo luận ban đầu, nhưng để có được dữ liệu Garmin 810 của tôi trên Strava, thiết bị của tôi kết nối với iPhone của tôi qua bluetooth và đồng bộ hóa dữ liệu với Ứng dụng Garmin Connect. Sau đó, trong cài đặt ứng dụng Strava thông qua 'Liên kết các dịch vụ khác' Tôi đã ánh xạ tới ứng dụng Garmin Connect. Vì vậy, tôi chỉ cần bật bluetooth trên cả hai thiết bị và nó được đẩy lên Strava trong vòng vài phút (tùy thuộc vào kết nối internet).
Dan Norris

2

Tôi cũng đang tìm kiếm một câu trả lời thuần Linux tốt cho vấn đề này. Tôi đã sở hữu một chiếc Garmin Edge 305 được 2 năm và là người dùng Ubuntu toàn thời gian trong 3-4 năm. Đây là (đáng buồn) làm thế nào tôi làm điều đó:

Cài đặt VirtualBox, sau đó tạo một máy ảo windows. Từ đó, nó khá đơn giản. Cài đặt trình điều khiển và phần mềm yêu thích của bạn để xử lý dữ liệu đào tạo của bạn và sử dụng nó từ đó. ( Câu hỏi này có thêm một chút về bước cài đặt nếu bạn chưa sử dụng VirtualBox)

Một số lưu ý: Khi bạn đã khởi động vào máy ảo của mình và chọn thiết bị Garmin từ các thiết bị USD thả xuống để 'cắm vào' máy ảo (hiển thị dưới dạng 'thiết bị không xác định' đối với tôi), Garim sẽ không hoạt động ngay lập tức. Nó sẽ hiển thị trong trình quản lý thiết bị, tại thời điểm này, bạn cần phải vô hiệu hóa nó và kích hoạt lại nó, sau đó bạn tốt để đi.

Rõ ràng đây không phải là một giải pháp Ubuntu thuần túy, nhưng do phần mềm mà tôi lựa chọn chưa hoạt động trong linux, tôi không có nhiều sự lựa chọn. ( SportTracks của Vùng 5 , mặc dù được cho là sắp chạy dưới Mono) Có những giải pháp khác, nhưng về cơ bản, đây là cách hiệu quả nhất để xử lý dữ liệu huấn luyện từ một chiếc Garmin mà tôi đã tìm thấy.


Bạn đã thử đồng bộ hóa Garmin, mà tôi đã liên kết ở trên chưa? Nếu tôi cài đặt nó (và cũng đảm bảo python-usb đã được cài đặt), hãy cắm thiết bị Garmin và bật nó, garmin-sync sẽ trích xuất các tệp ở định dạng TCX. Sau đó tôi có thể tải các tệp này lên connect.garmin.com mà tôi thích. Tôi chỉ cần mở terminal, cd vào thư mục và thực thi "python ./garmin-sync". Các tệp TCX xuất hiện trong một thư mục có tiêu đề "Xuất khẩu" trong thư mục nhà của tôi.
eugenemarshall

Tôi đã làm cách đây khá lâu, mặc dù trải nghiệm này ... không dễ chịu. Hoàn toàn có thể nó đã được cải thiện, tôi đã không thử lại và một giải pháp duy nhất của Linux sẽ rất tuyệt vời. Ngoài ra, tôi nên nói rõ rằng phần lớn sự không vui của tôi là do chính Garmin Connect. Tôi đã sử dụng chuyển động một cách tôn giáo trong khoảng hai năm trước khi Garmin mua nó, lấy nó ra, bắn nó và thay thế nó bằng Connect, phiên bản đầu tiên khá khủng khiếp.
mã số xe đạp

À, tôi hiểu rồi. Bởi vì tôi chưa bao giờ sử dụng chuyển động, tôi không có phản ứng quá mạnh đối với Garmin Connect. Nó là không hoàn hảo, chắc chắn. Hãy cho chúng tôi biết nếu bạn tìm thấy một giải pháp duy nhất cho Linux.
eugenemarshall

0

Tôi đã viết gols chỉ vì điều đó, thoải mái kiểm tra và gửi báo cáo lỗi,

Tóm lại, bạn cài đặt nó giống như bất kỳ gói python nào, sau đó bạn tạo một dịch vụ systemd sẽ tự động hóa đồng hồ của bạn và khởi chạy tập lệnh trên USB, đơn giản như vậy.

Bài đăng trên blog giải thích cách thức hoạt động của nó, bạn cũng sẽ tìm thấy liên kết đến repo bên trong.

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


-1
  • Đầu tiên, sử dụng Trình quản lý phần mềm hoặc sudo apt-gettừ thiết bị đầu cuối để cài đặt gói garmin-forerunner-tools.
  • Tiếp theo sudo vihoặc sudo nanohoặc sudo gedit /etc/udev/rules.d/51-garmin.rulesthêm nội dung SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", MODE="666"như chi tiết trong http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=124627
  • Khởi động lại
  • Cắm garmin 305 của bạn và đảm bảo rằng nó được bật nguồn.
  • Nhập garmin_get_infovà bạn sẽ thấy đầu ra xml
  • Tạo một thư mục container chẳng hạn mkdir garminvà cd vào đó
  • Nhập garmin_save_runvà nó sẽ tạo các thư mục con cho mỗi năm và các tháng dưới mỗi năm và cuối cùng là các tệp theo dõi / tập luyện dưới mỗi tháng, mỗi tệp ở định dạng gmn. Bạn có thể chuyển đổi từng định dạng sang gpx nếu bạn muốn bằng cách sử dụng garmin_gpx... rất hay.

Cảm ơn rất nhiều đến txwikinger.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.