Ba Lanlswiderski/WebBodyComposition
Web App to export data from Mi Body Composition Scale and upload it to Garmin Connect Cloud
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 Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
📱 Xuất dữ liệu cân kiểm tra cơ thể từ Mi Scale lên Garmin Connect
Web app dùng Web Bluetooth để lấy dữ liệu từ cân Mi Body Composition Scale và tải lên Garmin Cloud, có cả hỗ trợ nhập tay.
WebBodyComposition là một ứng dụng web cho phép người dùng kết nối với cân kiểm tra cơ thể Xiaomi (Mi Body Composition Scale 1/2) qua Web Bluetooth API, lấy dữ liệu và tải lên đám mây Garmin Connect. Ứng dụng cũng hỗ trợ nhập thủ công thông tin nếu người dùng không có cân Xiaomi.
✨ Điểm nổi bật
- Kết nối Bluetooth: Sử dụng Web Bluetooth API để kết nối trực tiếp với cân Mi Scale.
- Hỗ trợ nhập tay: Cho phép nhập thông tin cơ thể thủ công để tải lên Garmin Connect.
- Proxy API an toàn: Dữ liệu được gửi qua máy chủ proxy không lưu trữ hay ghi log.
- Tương thích iOS: Hỗ trợ trình duyệt Bluefy trên iPhone/iPad do Safari và Chrome không hỗ trợ Web Bluetooth.
- Tự động động: Tự động lấy dữ liệu từ cân và điền vào biểu mẫu trước khi tải lên.
- Hỗ trợ nhiều nền tảng: Hoạt động trên trình duyệt Chromium, Windows PC và thiết bị Android.
💡 Vì sao đáng chú ý
Dự án cung cấp giải pháp thay thế cho ứng dụng Mi Fit/Zepp Life trên điện thoại, giúp người dùng dễ dàng đồng bộ dữ liệu cơ thể lên Garmin Connect mà không cần cài thêm phần mềm. Đặc biệt, ứng dụng sử dụng proxy API để bảo vệ thông tin đăng nhập, đảm bảo an toàn cho người dùng khi sử dụng API Garmin chưa chính thức.
#BodyComposition #GarminConnect #MiScale #WebBluetooth #NextJS #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.
A Dockerized python Script to fetch Garmin health data and populate that in a InfluxDB Database, for visualization long term health trends with Grafana
Universal BLE Smart Scale bridge. Captures body composition from Renpho, Xiaomi & 20+ others, syncs to Garmin Connect, Strava, MQTT (Home Assistant), InfluxDB, Webhooks, Ntfy & local files (CSV/JSONL). Headless CLI for Raspberry Pi, Linux, macOS & Windows.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
Mobile-first, accessible components for React Native & Web to build consistent UI across Android, iOS and Web.
Python 3 API wrapper for Garmin Connect to get statistics and set activities