Samsung Health

⌚ 掌控你的 Samsung 健康数据

本地 CLI 工具,用于分析 Samsung Health Connect 同步至 Google Drive 的健康数据,支持睡眠、步数、心率、血氧及运动记录的可视化查询。

收藏
5.7k
安装
1.3k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

概述

Samsung Health CLI 是一款面向 Samsung Galaxy Watch/Ring 用户的开源命令行工具,用于深度分析 Health Connect 备份至 Google Drive 的健康数据。该工具支持睡眠分期、步数追踪、心率监测、血氧(SpO2)及运动历史的多维度查询,适合数据敏感型用户实现健康数据的本地化掌控。

核心用法

安装后通过 shealth sync 从 Google Drive 拉取数据,支持 todaysleepstepsheartspo2workoutreport 等子命令,可指定时间范围(如 --days 14)并输出 JSON 格式供二次开发。配置需编辑 YAML 文件指定 Drive 文件夹 ID、账户及目标值。

显著优点

1. 数据主权:所有分析在本地执行,原始数据不经过第三方服务器,满足隐私优先需求;
2. 功能完整:覆盖睡眠分期(Light/Deep/REM/Awake)、SpO2、Energy Score 等 Samsung Health 核心指标;

3. 开源可审计:代码公开,可验证数据处理逻辑;

4. 轻量集成:依赖 Python 虚拟环境与 gog CLI,无重型服务端组件。

潜在缺点与局限性

  • 硬件门槛:需 Samsung Galaxy Watch 4+ 或 Galaxy Ring 方可启用 SpO2/HRV 数据采集;
  • 配置复杂:需手动配置 Google Drive API 权限、文件夹 ID 及 Health Connect 备份,入门成本高于官方 App;
  • 生态封闭:仅支持 Samsung Health 数据格式,无法兼容 Apple Health 或其他品牌设备;
  • 无实时同步:依赖 Google Drive 备份周期,数据存在延迟(非实时流式处理)。

适合人群

  • 注重隐私、希望避免云端健康数据托管的 Samsung 穿戴设备用户;
  • 开发者或数据分析师,需将健康数据导入本地分析 pipeline;
  • 量化自我(Quantified Self)爱好者,追求细粒度历史数据导出与自定义报告。

常规风险

  • 数据泄露风险:Google Drive 作为中转存储,需确保账户安全及分享权限最小化;
  • 配置误操作:错误的 folder_id 或权限设置可能导致数据同步失败或拉取他人数据;
  • 健康建议局限:工具仅提供原始数据展示,不具备医疗诊断资质,异常指标需咨询专业医师。

Samsung Health 内容

手动下载zip · 3.1 kB
skill-card.mdtext/markdown
请选择文件