Indonesiamuktihari/fit
A FIT SDK for decoding and encoding Garmin FIT files in Go supporting FIT Protocol V2.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
📊 FIT SDK cho Go: Giải mã và mã hóa dữ liệu thể thao từ thiết bị Garmin
Thư viện Go hỗ trợ giao thức FIT V2 với khả năng xử lý trường phát triển (Developer Fields).
Dự án fit của muktihari là SDK Go để làm việc với định dạng tệp nhị phân FIT do Garmin phát triển. Giao thức FIT (Flexible and Interoperable Data Transfer) được dùng rộng rãi trong thiết bị đeo thể thao như đồng hồ thông minh, máy tính đạp xe để lưu trữ hoạt động, sức khỏe và dữ liệu thể thao. Tệp tin kết quả thường có đuôi .fit.
✨ Điểm nổi bật
- Hỗ trợ giao thức V2: Tương thích với FIT Protocol V2, bao gồm cả trường phát triển (Developer Fields).
- Giữ nguyên thứ tự tin nhắn: Khác biệt với thư viện khác, tin nhắn không bị chuyển đổi trực tiếp sang cấu trúc cố định.
- Hỗ trợ trường không xác định: Có thể xử lý tin nhắn chưa được định nghĩa trước.
- Hỗ trợ nén thời gian: Tạo tệp FIT với dấu thời gian nén để giảm kích thước.
- Hỗ trợ nhiều kiểu tin nhắn cục bộ: Tạo tệp FIT chứa nhiều loại tin nhắn địa phương.
- Công cụ chuyển đổi fitconv: Hỗ trợ chuyển đổi tệp FIT sang CSV dễ đọc hơn.
💡 Vì sao đáng chú ý
SDK này khác biệt so với các thư viện bên thứ ba khác bằng cách giữ nguyên nguyên bản các tin nhắn giao thức thay vì ép về cấu trúc cố định. Điều này giúp duy trì thứ tự nhận được và hỗ trợ mở rộng. Ngoài ra, SDK còn hỗ trợ đầy đủ các tính năng mới của giao thức V2 như trường phát triển tùy chỉnh, giúp các nhà phát triển thêm dữ liệu riêng vào tin nhắn mà không cần thay đổi chuẩn giao thức.
#Go #FIT #Garmin #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.
Enable Timeline notes access to include your notes in the recommendation.
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
Go package containing implementations of efficient encoding, decoding, and validation APIs.
Package geom implements efficient geometry types for geospatial applications.