RepositoryPython
garmin

garmin/fit-python-sdk

Official Garmin FIT Python SDK

166sao
27fork
0issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: fit

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: garmin

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: fit

#1 Repository Của Tuần

🔍 Garmin FIT Python SDK — Giải mã dữ liệu hoạt động từ thiết bị Garmin bằng Python

Công cụ chính thức từ Garmin hỗ trợ giải mã file FIT nhị phân thành dữ liệu có cấu trúc dễ sử dụng.

Garmin FIT Python SDK là thư viện chính thức từ Garmin giúp giải mã các file FIT (định dạng nhị phân dùng trong thiết bị động thể thể thao như đồng hồ chạy bộ, xe đạp...) thành dữ liệu Python có cấu trúc. Dựa trên FIT SDK, thư viện hỗ trợ kiểm tra hợp lệ file, tính toán CRC, cùng nhiều tùy chọn tùy biến để xử lý dữ liệu.

✨ Điểm nổi bật

  • Giải mã file FIT: Hỗ trợ đọc và giải mã toàn bộ nội dung từ file FIT nhị phân thành dictionary Python.
  • Kiểm tra toàn vẹn CRC: Tự động tính toán và so sánh CRC để đảm bảo file không bị lỗi hỏng.
  • Tùy chọn mở rộng trường: Hỗ trợ mở rộng subfields và components theo FIT Profile để lấy dữ liệu chi tiết hơn.
  • Hỗ trợ callback mesg_listener: Cho phép xử lý hoặc kiểm tra từng message sau khi giải mã hoàn tất.
  • Tùy chỉnh biểu diễn dữ liệu: Áp dụng scale/offset, chuyển đổi datetime, hoặc giữ nguyên giá trị thô tùy nhu cầu.
  • Hiệu năng linh hoạt: Có thể tắt một số tính năng như CRC check để tăng tốc độ giải mã.

💡 Vì sao đáng chú ý

Đây là công cụ chính thức từ Garmin, đảm bảo tính chính xác và cập nhật theo tiêu chuẩn FIT mới nhất. Khác với các thư viện bên thứ ba, FIT Python SDK cung cấp đầy đủ các tính năng như kiểm tra CRC, mở rộng trường theo Profile, và hỗ trợ tùy biến hóa thông qua callback. Phù hợp cho các ứng dụng phân tích dữ liệu hoạt động, đồng hồ thể thao, hoặc tích hợp dữ liệu Garmin vào hệ thống Python.


#Garmin #FIT #Python #SDK #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryTypeScript
arpanghosh8453/fit-dashboard

Standalone offline local desktop application to process, store, and visualize Garmin FIT file data in a comprehensive dashboard.

232
Sep 20, 2026
RepositoryGo
muktihari/fit

A FIT SDK for decoding and encoding Garmin FIT files in Go supporting FIT Protocol V2.

182
Oct 19, 2026
RepositoryTypeScript
sports-alliance/sports-lib

Enable Timeline notes access to include your notes in the recommendation.

178
Oct 24, 2026
RepositoryJavaScript
garmin/fit-javascript-sdk

Official Garmin FIT JavaScript SDK

80
Oct 6, 2026
RepositoryRust
stadelmanma/fitparse-rs

Rust library to parse FIT formatted files

73
May 1, 2026
RepositoryTypeScript
Nick2bad4u/FitFileViewer

Fit File Viewer - Cross-Platform application to analyze Fit files. Builds available for Windows, Mac, and Linux in a variety of formats.

70
Oct 21, 2026
RepositoryJava
jpickup/GarminTools

A suite of tools for creating Garmin FIT files for workouts, schedules and courses

66
Oct 4, 2026
RepositoryJavaScript
PeterK-end/swim-data-analyser

Tool to manipulate and analyse swim data as provided by Garmin devices.

57
Sep 26, 2026
RepositoryPython
arpanghosh8453/garmin-grafana

A Dockerized python Script to fetch Garmin health data and populate that in a InfluxDB Database, for visualization long term health trends with Grafana

3.5k
Oct 15, 2026