从需求开始,而不是从技术开始

前一篇文章里,我们讨论了一个核心命题:对真正关注长寿与健康质量的人而言,持续、精准的睡眠 HRV 监测,是目前可实践的最高效健康杠杆之一。但市场上的现有方案,在精度、隐私或使用体验中,至少有一项无法令人满意。

这篇文章,讲具体的解决方案。

在开始谈技术选型之前,先把需求说清楚。因为技术服务于需求,而不是相反——这个道理听起来显而易见,但在实际产品设计中,往往是最容易被颠倒的。

一个真正满足需求的睡眠 HRV 系统,必须同时满足以下四点:

原则 01
医疗级数据精度
RR 间期误差必须在 ±2ms 以内。光学 PPG 传感器的 ±15ms 误差,会让 RMSSD 等核心 HRV 指标失去意义。
原则 02
零操作,全程无感
睡前不需要打开任何 App,不需要点击开始。佩戴即采集,脱下即结束。系统配合人,而不是人配合系统。
原则 03
数据完全本地
所有原始生物数据存储在你自己的设备上,不经过任何第三方服务器。用户可自主决定是否导出供 AI 分析。
原则 04
有意义的分析输出
不只是显示数字,而是给出可行动的洞察:昨晚的恢复质量如何,最优深睡眠窗口在哪里,与历史趋势相比意味着什么。

传感器的选择:精度是一切的前提

满足原则 01 的方案只有一类:基于心电信号(ECG)的胸带式传感器。目前消费级市场上,Polar H10 是公认的参考标准。它被广泛用于运动科学研究,精度与医院级心电设备接近,而非一个被营销包装过的消费品。

一个常见的误解需要澄清:H10 能采集原始 ECG 波形(每秒 130 个采样点,实测一晚约 30~40 MB),但对 HRV 分析而言,我们需要的只是 R 峰之间的时间差——即 RR 间期。H10 的固件已经在芯片内完成了 R 峰检测,直接输出 RR 序列。六小时的睡眠数据,RR 间期文件不超过 100 KB。

精华已经提取,30~40 MB 的原始波形对这个场景没有必要存储。这是一个数据蒸馏的过程,不是数据压缩。

架构选择:为什么是树莓派放在卧室

传感器确定之后,最关键的架构决策是:数据在哪里处理和存储?

我们评估了三种方案:

方案数据位置延迟隐私可用性
云端处理 第三方服务器 依赖网络 不可控 断网失效
手机 App 手机本地 低 较好 耗电,手机需常开蓝牙
卧室专用主机 家庭本地 极低 完全可控 24 小时待机,稳定可靠

选择树莓派 5 放在卧室,是这三个维度综合最优的方案。它的尺寸不比信用卡大多少,放在床头柜或者柜子里完全不占空间。BLE 天线在卧室内,信号稳定。性能远超任务需求,运行全套分析引擎绰绰有余。

── 单卧室一体方案 ────────────────────────── [ Polar H10 胸带 ] │ BLE · RR 间期实时推送 ▼ [ 树莓派 5 · 卧室床头柜 ] │ ├── 自动检测佩戴 / 脱下状态 ├── RR 间期 + ACC 本地存储(~100KB / 夜) ├── HRV 滑动窗口分析(RMSSD / SDNN / pNN50) ├── 深睡眠最优窗口识别(02:00–05:00 段) └── 局域网 Web 仪表板(手机 / 电脑随时查看) │ ▼ 仅此一项需要外网 [ 邮件晨报 · 每日 10:00 ] 昨晚恢复评分 / HRV 趋势 / 行动建议 原始数据永久留在你家里。

零操作的实现细节

原则 02 是整套系统设计中最容易被低估的部分。"零操作"不是一句口号,它需要系统在几个具体的边界情况下做出正确判断:

1
自动识别真实佩戴状态
BLE 连接不等于佩戴。系统同时监听 BLE 连接状态和心率数据流,结合去抖动算法,区分"真实佩戴"和"设备靠近但未贴身"。避免起夜倒水产生虚假的会话分割。
2
睡眠会话自动识别
连续佩戴超过 3 小时、平均心率低于日间基线,系统自动标记为睡眠会话,触发深度 HRV 分析流程。白天小睡和整夜睡眠分别处理。
3
运动伪迹自动过滤
翻身时加速度计(ACC)数据异常升高,系统自动将这些窗口标记为"运动污染",不纳入 HRV 计算。数据质量由系统保障,不依赖用户操作。
4
晨间报告自动推送
每天上午,分析报告自动发送到邮箱。内容包括:恢复质量评分、RMSSD / 平均心率趋势、最优深睡眠 5 分钟窗口,以及与过去 7 天 / 30 天的对比。

可扩展的架构:多卧室与家庭场景

单卧室一体机方案,适合个人或夫妻共用。当需要监测多个卧室时——比如家庭中有老人需要长期睡眠健康追踪——架构自然延伸为分体设计:

── 多卧室分体方案 ────────────────────────── 卧室 A 卧室 B [ ESP32-S3 网关 ] [ ESP32-S3 网关 ] · BLE 采集 · BLE 采集 · 基础 HRV 本地计算 · 基础 HRV 本地计算 · 约 ¥80 / 台 · 约 ¥80 / 台 │ 局域网 │ 局域网 └─────────────┬────────────────────┘ ▼ [ 中央服务器 · 书房 / 机柜 ] NAS 或小主机,统一存储与深度分析 多人健康数据对比 / 家庭长期趋势 每个卧室独立,服务器只需一台。 适合:家庭多成员 / 养老护理 / 健康公寓

ESP32-S3 网关负责蓝牙采集和基础计算,中央服务器负责深度分析和长期存储。两套方案使用同一套核心逻辑,部署形态根据场景选择,互不冲突。

数据主权的实践:你决定数据去哪里

所有数据默认存储在本地设备,不主动上传任何内容。用户有三种选择:

完全离线模式:关闭邮件推送,所有数据留在本地,通过局域网 Web 界面访问。适合对隐私要求极高的用户。

摘要推送模式(默认):原始 RR 数据留本地,每天早上发送 HRV 摘要邮件。邮件内容不含原始生物数据,仅包含分析结果。

AI 分析模式(可选):用户主动选择,将特定时间段的数据导出,上传至 AI 服务进行深度解读——例如结合近期运动、饮食、压力等上下文,获得个性化的健康建议。这一步骤完全由用户主动发起,系统不会自动执行。

核心立场:你的生物特征数据,是你最私密的资产之一。系统的默认设置,应当是最大化保护用户数据主权,而不是最大化数据收集。用户选择分享,而不是选择不分享。

这不是一个 App,而是一套基础设施

回到最初的命题:这不是一个睡眠监测 App,也不是一个需要每月付费的订阅服务。

它更像是家里的水电系统——你不需要每天操作它,但它在持续工作,当你需要的时候,数据就在那里。它是你健康数据的私有基础设施,而不是你在别人平台上租用的服务。

随着时间积累,这套系统将形成你最完整的个人健康数据资产:每一晚的 HRV 趋势、每一次应激后的恢复曲线、季节性变化、与运动训练的相关性……这些数据,是任何年度体检都无法提供的长期纵向视角。

当你将来选择与医生或 AI 健康顾问共享这份数据时,它的价值会远超任何碎片化的快照。

如果你对这套系统感兴趣,或者正在考虑将健康数据基础设施纳入你的居住空间设计,欢迎通过页面底部的咨询入口联系我们。我们也在持续探索将这套方案与智能家居系统深度集成的可能性。
真实数据 · 实测演示

看看系统实际产出了什么

以下演示页面使用系统真实采集的 JSON 数据渲染——包含一晚睡眠的 HRV / 心率 5 分钟滑动趋势、室内 CO₂ 曲线、一次公路骑行的功率与训练区间分布,以及基于 Polar H10 ECG 的数据质量报告。
没有截图,没有模拟数据,完全来自项目的 data/reports/ 目录。

查看实测数据演示