推荐开源项目:mi-scale-exporter —— 连接小米体脂秤与Garmin云的桥梁
项目地址:https://gitcode.com/gh_mirrors/mi/mi-scale-exporter
项目介绍
mi-scale-exporter
是一个移动应用,专为小米体脂秤(也支持小米体重秤)设计,它可以导出你的身体成分数据,并上传至Garmin Connect云端。此外,你还可以手动输入身体成分数据进行上传。该应用已在Oneplus 5T(Android 10)和小米体脂秤XMTZC02HM上测试成功。
项目技术分析
该项目采用.NET 7和MAUI框架开发,结合C#语言,利用Autofac进行依赖注入,通过Plugin.BLE组件接收来自小米体脂秤的数据,而Xamarin.Essentials则提供了跨平台的设备功能访问。数据传输方面,项目可以选择直接发送到Garmin Cloud或通过安全的API代理服务器(https://frog01-20364.wykr.es
) 中转,这个中间件不存储任何信息,仅作为应用程序与Garmin服务之间的桥梁。
项目及技术应用场景
对于经常使用小米体脂秤并同步健康数据到Garmin健身追踪器的用户来说,mi-scale-exporter
是一个理想的选择。无论是在健身房、家中还是户外,只需在测量后简单操作,即可将包括体重、体脂率等在内的详细数据自动同步至Garmin Connect。如果你担心隐私问题,你可以自己搭建API服务器,确保数据安全可控。
项目特点
- 兼容性强 - 支持小米体脂秤和体重秤,适配多种Android设备。
- 无缝同步 - 数据从秤到Garmin Connect的迁移既快捷又准确。
- 安全措施 - 提供两步验证(MFA)功能,保护账号安全。
- 可自托管 - 用户可以选择自建API服务器,进一步保障数据隐私。
- 直观界面 - 易于使用的用户界面,轻松完成设置和测量过程。
下载与使用
谷歌Play商店已提供mi-scale-exporter
的下载,或直接从GitHub releases获取APK/AAB安装包。如果你是iOS或iPadOS用户,请参考Web项目WebBodyComposition
。
现在就加入,让你的小米体脂秤数据与Garmin Connect紧密相连,让健康管理更加智能便捷!