市场调研 · 开发者生态 · 订阅分层 · 三合一

开发者手环研究合集

一款带 ECG 导电电极、血氧、心率的 OEM 手环,如何以开发者套件的形态进入市场。四部分依次回答:市场在哪、开发者是谁、钱从哪来、AI 教练怎么做。

2026-09-02资料截至 2026 年 9 月Fitbit Air 上市 2026-05-26Google Health API 发布 2026-05-07
第一部分

可编程生理手环破局研究

一款带 ECG 导电电极、血氧、心率的 OEM 手环,如何以「开发者套件」的形态进入市场。参照 Fitbit Air 的定位、乐鑫式开发板打法、AR/VR 与 AI 穿戴的开发者版经验,给出定位、套件、App 与 AI 能力层的完整建议。

2026-09-02资料截至 2026 年 9 月Fitbit Air 上市 2026-05-26FDA 一般健康指南修订 2026-01-06
Lead I · 手指触电极 30 s · 原始波形对开发者开放

00一页结论

  1. 市场空位是真实的,但边界比预想的窄。Google 随 Fitbit Air 发布了 Google Health API(约 40 类数据、逐样本心率、ECG 记录、webhook),云端聚合层的「AI Agent 接健康数据」已被官方占位;Garmin、WHOOP、Oura 都只给聚合指标。能开放原始 ECG/PPG 波形流的产品仍然只有胸贴模块(Movesense €99 起,开发套件 €249 起)和面向药企的研究手环(Corsano、Empatica,按项目报价)。「百元美金级、腕戴、本地 BLE 直连、原始波形全开放、手指电极可被程序触发的 ECG」这个组合,目前没有人占,而且 Google 的商业模式决定了它不会来占。
  2. 不要卖「手环」,卖「可编程的生理信号源」。开发者买的不是计步器,而是一个稳定、带时间戳、可编程触发的心电和脉搏波数据源。原始波形开放是唯一不可复制的护城河,聚合指标谁都有。
  3. 套件形态照抄开发板厂,价格锚在 Movesense 和 Fitbit Air 之间。单机开发版建议 ¥599–799($89–109),五机团队套件带云额度 ¥2,999 左右。开源 BLE 协议、手机 SDK、Python SDK、示例仓库、回放数据集,让没买硬件的人也能先写代码。
  4. App 要做三个而不是一个。开发者控制台 App(调试、波形、录制、导出、OTA)、白标参考 App(改 logo 就能上架,含 HealthKit/Health Connect 桥)、Web 控制台(设备、数据集、API key、webhook、MCP 端点)。消费级的「今日总结」界面只出现在白标参考 App 里,而且默认关闭。
  5. AI 层的卖点是「AI-ready」,不是「我们有 AI」。把波形变成 Agent 能消费的三样东西:结构化指标、自然语言摘要、可订阅的事件流,并内置 MCP server。让开发者带自己的模型。最有想象力的玩法来自 ECG 电极本身:Agent 可以主动请求用户按一下手指,这是唯一一种「AI 能发起的生理测量」。
  6. 合规姿态:非医疗器械、仅供研发与研究。FDA 在 2026 年 1 月明确「只提供信息的设备不受监管」,中国 NMPA 只对带诊断声明的 ECG/血氧管为二类器械。开发者套件天然落在豁免区,但要在 ToS 里把临床用途责任明确交给开发者,并留出「OEM 已有二类证时的医疗版」这条升级线。

01参照物:Fitbit Air 是什么,不是什么

你提到的参照产品在 2026 年 5 月上市。它定义了「无屏手环 + 手机 App + AI 教练订阅」的消费形态,但在开放性上恰好留出了一整块空地。

维度Fitbit Air 的做法对本项目的含义
价格与形态$99.99,无屏,续航约一周,5 分钟快充一天消费者已接受「无屏手环 + App」形态,开发版不需要再教育
传感器光学心率、红光/红外 SpO2、皮温、三轴加速度、陀螺仪、震动马达。没有 ECG 电极手指电极 ECG 是硬件层面的直接差异点
健康功能24/7 心率、房颤提醒(PPG 节律)、SpO2、HRV、睡眠分期、每日准备度(需 7 晚数据)算法层的「消费者期望基线」,白标参考 App 至少要覆盖这些
AIGoogle Health Coach,Gemini 驱动,含在 Google Health Premium $9.99/月里,随机送 3 个月AI 教练已是标配预期。评测抱怨:走跑分不清、一味附和用户
软件开放与 Fitbit Air 同日(2026-05-07)发布 Google Health API:约 40 种数据类型,含逐样本心率、HRV(RMSSD 样本级)、SpO2、睡眠分期、ECG 记录(需单独 ecg.readonly 权限,来自 Pixel Watch 等有电极的设备)、心律不规则通知;支持 webhook 订阅、读写、按时间范围与日汇总查询。Google DeepMind 工程师的推介推文 1,769 赞、42.7 万浏览。社区一个月内做出开源 CLI(ghealth,237 星,自带 Agent SKILL.md)、第三方 UI(OpenFit)和到 Apple Health 的桥(Airlift)Google 在云端聚合层开放得比想象中多,AI Agent 与 MCP 场景已被官方叙事占位。你们的差异化必须落在它不做的三件事上:本地 BLE 直连、原始 PPG/ECG 波形流、可被程序触发的 ECG
硬件开放2026-06-02 公开配件 2D CAD 与设计指南(传感器窗不可遮挡、佩戴压力 ≥35 mmHg、卡扣公差、材料安全)配件层的开放让第三方表带涌现,但没有任何 BLE 协议或固件层开放
开发者迁移Fitbit 旧版 Web API 2026-09 停用,迁至 Google Health API;Fitbit OS SDK 只服务旧款有屏设备依赖旧 API 的小开发者正在迁移;同时出现「不想让 Google 拿到 24/7 心率流」的隐私反弹(一条 335 赞、9.1 万浏览的推文),是本地优先方案的天然获客窗口
App 口碑Google Health app iOS 端日均耗电 10%,崩溃、加载慢、不能写入 Apple Health开发者 App 的稳定性和「不吃电」本身就是卖点

结论(2026-09-02 修正版)。Fitbit Air 证明了形态,Google Health API 则证明了「云端聚合数据 + Agent」这层 Google 会自己做,而且做得不差。你们不能再用「Fitbit 没有 API」当卖点。真正留下的空位是 Google 结构性不会碰的三块:手环本体没有 ECG 电极;数据只走 Google 云,没有本地 BLE 直连;只给聚合指标与已录制的 ECG 记录,不给原始 PPG/ECG 波形流,更不能让第三方程序主动发起一次测量。营销口径改为:「Fitbit Air 的形态,Polar H10 的原始数据,Google Health API 做不到的本地与实时。」

02竞品地图:谁在给开发者开放生理数据

把「能不能拿到原始波形」作为第一分水岭,再看形态、价格与授权门槛。

产品形态ECG原始 PPG/ECG 波形逐拍 IBI/RRSDK 形态价格 / 门槛
Movesense(Suunto 系)胸贴/腕托模块,无屏全开放设备端 API、iOS/Android/Unity/.NET/Flutter 库、Showcase app、Python GATT 工具HR2 €99 · HR+ €119 · MD(IIa) €349 · Dev Kit €249–399
Polar H10 / Verity Sense / 360胸带、臂带、无屏企业手环H10开放开源 Polar BLE SDK(GitHub 729 star),专有许可可商用H10 约 $90 · Verity Sense 约 $90 · Polar 360 仅 B2B
Corsano CardioWatch 287-2医疗级手环,带电极「IP free raw data」App + 健康云 + 研究门户,面向药企与学术按项目报价
Empatica EmbracePlus研究手环开放研究门户、云 API按台 + 平台订阅
Garmin Health SDK消费手表部分型号不开放增强 IBIStandard / Companion SDK,需申请评估许可评估免费,商用收许可费或设 MOQ
Samsung Health Sensor SDKGalaxy Watch4+表端 app 可取原始 ECG/PPG/EDA/BIA只能在手表上跑 Wear OS app;Privileged 版给合作伙伴绑定三星手表
Google Health API(Fitbit Air / Pixel Watch)云端 APIPixel Watch 有,Air 无不开放流;ECG 只给已录制记录逐样本心率、RMSSD 样本REST/gRPC、OAuth 2.0、webhook 订阅、读写;社区 CLI 与 MCP 一个月内出现Fitbit Air $99.99;API 免费
Apple Watch消费手表ECG 电压样本可从 HealthKit 读;PPG 不开放HRV/心跳序列HealthKit、SensorKit(需研究权限)、ResearchKit$249 起
WHOOP 5.0 / MG无屏订阅手环MG 有不开放不开放REST API + OAuth + webhook,只给周期/恢复/睡眠/训练$199–359/年订阅
Oura Ring 4戒指不开放夜间 HRV 聚合API v2 免费,5 分钟粒度心率、每日分$349 + $5.99/月
Ultrahuman Ring AIR戒指UltraSignal 给合作开发者 PPG 流合作制PowerPlugs 插件市场($2.9–3.99/月)$349,无订阅
Bangle.js 2开源手表,有屏HR 原始可取JS 在设备上跑,浏览器 App Loader,100+ 应用£99.60
Pebble(Core Devices)开源手表,有屏仅 HR100% 开源 PebbleOS,CloudPebble,15,000 应用$149–225
Zepp OS(Amazfit)消费手表部分不开放聚合JS 小程序,需商店审核绑定 Amazfit 手表
华为 Watch D / Health Kit消费手表有,NMPA 二类不开放聚合Health Kit 云端聚合数据,Huawei Research 申请制¥2,988 起

三个读法

  • 开放原始波形的都不是腕戴消费品。Movesense 是胸贴模块,Corsano/Empatica 是研究采购。腕戴消费品里只有三星在表端开放,Apple 只开放已录制的 ECG 电压。
  • ECG 与开放性几乎互斥。带 ECG 的消费手表全部拿了医疗认证,认证本身就要求算法闭环,所以不敢开放波形。你们走「非医疗器械开发套件」路线,反而能同时拥有电极和开放。
  • 开发者已经形成了「买胸带开发」的习惯。Polar H10 在 HRV 研究和开源社区里是事实标准。很多人需要的是「戴在手腕上的 H10」,胸带的佩戴不适是被反复抱怨的。

国内供应侧

ECG 手环的 ODM 能力国内很成熟:汇顶(Goodix)健康传感 SoC 与算法库、ADI 的 MAX-HEALTH-BAND / MAXREFDES103 参考设计、乐心(Transtek)等有二类证的代工厂。已拿 NMPA 二类证的消费级 ECG 手表来自华为、OPPO、Apple、小米。这意味着你们的 OEM 方案大概率有一条「同硬件、医疗版另发证」的路,值得在选型阶段就问清楚。目前没有查到任何一家国内厂商把 ECG 手环做成面向开发者的套件在售,淘宝上只有 MAX30001 之类的裸传感器模块。

03开发者版怎么卖:三类范式

把乐鑫式开发板、AR/VR 与 AI 穿戴开发者版、国内 AI 硬件生态三条线放在一起看,能提炼出可直接复用的动作。

范式 A · 芯片与开发板厂:把板子当传单

ESPRESSIF

平价板 + 参考成品 + 多生态

  • DevKit 基本按 BOM 价卖($8–15),板子是芯片的传单
  • ESP-BOX、ESP32-S3-EYE 这类带外壳的「参考成品」让人先看到终态再买板
  • ESP-IDF、Arduino、MicroPython 三轨并行,Component Registry 沉淀第三方组件
  • RainMaker 白送云和手机 App,Launchpad 浏览器刷机零门槛
  • DevCon 年度线上大会,esp32.com 论坛与 GitHub issue 快速响应
  • 核心策略:让 M5Stack、Seeed、LILYGO 等生态厂出板,芯片厂只做底座
NORDIC · RPI · SEEED · M5STACK

社区即渠道

  • Nordic DevZone:工程师直接答题,Thingy:52/53 多传感器成品做原型入口,Developer Academy 免费课
  • Raspberry Pi Pico:$4 价格锚 + 高质量数据手册 + 双 SDK
  • Seeed:Wiki 每块板一页,Hackster 联合竞赛,XIAO 系列微型化,Fusion 接量产
  • M5Stack:模块化堆叠、UIFlow 图形化、每月出新品维持声量
  • 嘉立创:免费打样 + 开源广场 + 训练营,用「免费」换开源项目沉淀

共同点:文档站结构统一(15 分钟上手、参考、示例、故障排查)、示例先于 SDK(先让人跑通,再讲架构)、许可证宽松(MIT/Apache)、量产路径明示(模组、认证、MOQ)。国内组合是 B 站演示视频 + 淘宝店 + 微信群 + 立创开源广场。

范式 B · AR/VR 与 AI 穿戴:门槛决定生死

案例门槛设计价格结果与教训
Google Glass Explorer Edition邀请制、公开高价$1,500(2013)开发者版被当成消费品评价,「Glasshole」舆情反噬。教训:开发者版不能进消费舆论场
HoloLens Dev Edition / Magic Leap One Creator公开卖、贵$3,000 / $2,295只有企业和资助项目买得起,独立开发者缺席,生态薄
Snap Spectacles(第五代)订阅制开发者版,Lens Studio 承诺兼容 2026 消费版 Specs约 $99/月(一年起)订阅筛出认真开发者,社区挑战赛发现金奖,「今天写的 Lens 消费版能跑」是留人的核心承诺
Apple Vision Pro借用制 Dev Kit + Developer Labs,不单卖$3,499 消费价靠 visionOS 文档与模拟器覆盖,硬件稀缺反而抬高开发者身份感
Meta Wearable Device Access Toolkit申请制早期访问,面向 Ray-Ban Meta / AI Display 眼镜 / Neural Band不单卖开发者版开放相机、音频、显示与 EMG 手势,但节奏由 Meta 掌控,开发者抱怨能拿到的东西随版本变
Mentra(MentraOS)公开卖 + 100% 开源,跨 Even Realities/Vuzix 硬件Mentra Live 约 $249「智能眼镜的 Android」叙事拿到 $800 万融资(YC、Android 与 Pebble 创始人),靠开源赢信任
Omi(Based Hardware)公开卖、开源固件与 App、内置 app store、赏金Dev kit 约 $70–90低价 + 开源 + Discord 撑起「千个 app」的叙事,硬件本身只是麦克风
Pebble 复活(Core Devices)预售 + 100% 开源 PebbleOS + 继承 15,000 应用$149–225开源系统 + 旧生态是最强的开发者召回工具,2026 年已推出戒指 Index 01
Bangle.js 2Kickstarter 众筹、浏览器就能开发£99.60「只要一个 Chrome」的零门槛开发体验,小而稳定的社区,量不大但极忠诚

提炼。成功的开发者版共有四个特征:价格低于或等于消费版、开放程度高于消费版、明确承诺「今天写的代码在正式版能跑」、把开发者放在消费者舆论场之外。失败的共有一个:把开发者版当成高价预售的消费品。

范式 C · 国内样本:小智 AI

小智 AI 2024 年 9 月开源,到 2026 年 5 月接入硬件 150 万台、全球开发者 10 万人、帮助 130 家中小企业完成产品化,日对话 900 万条。它没有自己的硬件,靠三件事:固件开源且支持几十种板卡(正点原子、立创、M5Stack 都主动适配)、服务端协议公开可自建B 站与淘宝形成演示到购买的闭环。这对手环的启示是:如果手环能成为小智这类 AI 硬件生态里「生理信号输入」的标准件,获客成本会远低于自建社区。

04破局策略

定位、目标人群、开放层级、套件与定价、合规姿态、营销节奏、商业模型。

定位一句话

戴在手腕上的可编程生理信号源。原始 ECG 与 PPG 波形全开放,逐拍间期带统一时间戳,ECG 可由开发者的程序按需触发。非医疗器械,为研发、研究与产品原型而生。

三个词不能省:原始(对比 Garmin/WHOOP/Oura 的聚合指标)、可触发(对比只能被动等用户去测的消费手表)、腕戴(对比 Movesense/Polar 的胸带)。

目标开发者的五个圈层

圈层他们要什么今天用什么凑合触达渠道
高校与研究者原始波形、时间同步、批量采购、导出 CSV/EDF、伦理文件模板Polar H10、Empatica、Movesense研究计划、论文引用、学术折扣、PhysioNet 数据集
数字健康创业公司白标 App、云 API、从 20 台到 2 万台的路径、合规文件自研硬件(贵)或 Garmin Health SDK(申请慢)创业加速器、Hacker News、产品文档质量
AI Agent 与陪伴硬件开发者事件流、MCP、低延迟 BLE、能和语音硬件一起卖没有可用方案,多数只用麦克风小智生态、Omi/Frame 社区、B 站 AI 硬件圈
B 端集成商养老、工业安全、驾培、健身房、保险的批量管理与告警白牌手环 + 厂商封闭 App行业展会、解决方案案例库、代理商
创客与独立开发者便宜、好玩、一晚上跑通、能分享MAX30102 模块 + ESP32B 站、Hackster、嘉立创开源广场、Reddit r/esp32

启动顺序建议:先 AI 硬件开发者与创客(声量与内容最快),同步研究者(信任与论文),半年后 B 端与创业公司(拿着前两者的案例去谈)。

三层开放,全部文档化

L0 协议

公开 BLE GATT 特征表与二进制帧格式(ECG、PPG 多通道、加速度、IBI、电池、触电极事件),任何语言都能直连。这一层开放了,开发者才相信你不会锁死他。

L1 设备 SDK

Android(Kotlin)、iOS(Swift)、Flutter/React Native 插件、Python(bleak)桌面 SDK、Web Bluetooth 演示页。统一时间戳、断线重连、离线缓存回补、固件 OTA 都在这层解决。

L2 云与 Agent

可选云:设备与用户管理、时间序列存储、REST + webhook、数据集导出、FHIR Observation 映射、MCP server。可自建(Docker 一键),也可用托管版。开发者不用云也能用完 L0/L1。

套件与定价

SKU内容建议价锚点
Developer Band手环 ×1、充电座、两条表带、快速上手卡、开源 App 与 SDK 全部权限¥599–799 / $89–109低于 Movesense HR+ €119 与 Bangle.js £99.6,对齐 Fitbit Air $99
Lab Kit手环 ×5、多设备同步夹具、托管云 12 个月、导出配额、优先支持¥2,999 左右对齐 Movesense Dev Kit €249–399 的「多台 + 配件」思路
Study Pack20 台起,含研究门户、伦理与数据保护文件模板、批量固件锁定按台报价,学术折扣Corsano/Empatica 的研究采购模式
Medical Track(后置)同硬件,OEM 二类证版本,算法闭环另议Movesense MD €349 vs HR+ €119 的双轨定价

定价原则:硬件不赔钱但不靠硬件赚钱,收入来自云托管、白标授权、算法插件与量产分成。开发版价格要低到「个人能冲动购买」,否则圈层五和圈层三不会来。

合规姿态

  • 产品声明:「非医疗器械,仅供研究、开发与一般健康参考,不用于诊断、治疗或预防疾病。」FDA 2026-01-06 的一般健康政策明确「只提供信息的设备可不受监管研发与销售」,中国 NMPA 只在有诊断声明时按二类管理。
  • ToS:原始数据一旦交付给开发者,临床用途、合规与患者告知责任归开发者;参照 Movesense 用「非临床 ECG」措辞区分 HR+ 与 MD。
  • 不越线的功能命名:用「节律不规则提示」而非「房颤诊断」,用「血氧参考值」而非「血氧饱和度诊断」。WHOOP 在 2025 年因血压洞察收到 FDA 警告信,是反面教材。
  • 数据合规:默认端到端不经云、可自建云、明示不用于训练。健康数据在《个人信息保护法》下属敏感个人信息,白标 App 模板里要内置单独同意流程。

十二个月营销节奏

  1. M0–M1 · 种子申请制发放 100–200 台给研究者、AI 硬件 KOL、开源项目维护者;条件是公开一个可复现的项目。同时上线协议文档、Python SDK、回放数据集。
  2. M1–M2 · 内容B 站与 YouTube 三个「一晚上做完」的示范:用手环控制小智 AI 的语气、心率驱动的 VR 难度、Python 十行画出自己的 ECG。Hackster 与嘉立创开源广场同步。
  3. M2–M3 · 公开发售Developer Band 淘宝 / 官网 / Seeed 或 Crowd Supply 海外渠道。发售当天开源白标参考 App 与 MCP server。
  4. M3–M6 · 社区与竞赛Discord + 微信群 + 论坛;第一届生理信号 Hackathon,奖金不必大,评委邀请研究者与 AI 硬件圈的人。大学计划:论文引用送设备。
  5. M6–M9 · 案例与 B 端把种子期项目整理成案例库;带案例去谈养老、工业安全、健身房;发布 Study Pack。
  6. M9–M12 · 平台化第一次线上开发者日;算法与 Agent 插件市场开放分成;公布量产路径(白标 MOQ、模组、医疗版时间表)。

「开发者把它推给他的客户」的商业闭环

开发者不是终点,他要用这套东西去做产品卖给自己的客户。所以要为开发者准备三样可以直接转卖的东西:白标 App(改品牌、改配色、隐藏调试功能即可上架)、按台激活的授权(开发者卖一台手环给客户,你收一份授权费,云按用量另计)、可复用的方案模板(养老看护、工人疲劳、冥想反馈、AI 陪伴四套端到端示例)。开发者分成模式参照 Ultrahuman PowerPlugs 与 Omi app store:第三方算法与 Agent 插件上架,平台抽成。

05App 与 SDK 设计:开发者向,不是消费者向

消费 App 的目标是让人少看、少想;开发者 App 的目标是让人看到一切、控制一切、拿走一切。两者不可能是同一个产品。

三个产品

① DEV CONSOLE APP

手机端开发者控制台

类似 nRF Connect 与 Movesense Showcase 的合体。扫描与配对、实时多通道波形(ECG/PPG 各通道/加速度)、采样率与时间戳显示、录制与标注、导出 CSV/EDF/WFDB、GATT 浏览、日志、固件切换与 OTA、参数配置、模拟器模式。开源发布,直装 APK 与 TestFlight。

② WHITE-LABEL REFERENCE APP

白标参考 App

开发者给客户用的起点。含配对引导、手指 ECG 引导动画、每日心率/HRV/SpO2/睡眠、节律提示、HealthKit 与 Health Connect 写入、单独健康数据同意流、多语言。品牌与功能开关全部在一份配置文件里。

③ WEB CONSOLE

Web 控制台与云

设备与用户管理、数据集浏览与下载、API key、webhook、MCP 端点、固件通道管理、用量与账单、团队权限。可自建 Docker,也可托管。

开发者 App 与消费 App 的差异清单

维度消费 App(Fitbit / Google Health)开发者控制台 App
首页今日评分、AI 教练一句话连接状态、信号质量、实时波形、当前采样率
数据每日聚合,隐藏原始原始波形、逐拍间期、传感器时间戳、丢包率、电极接触阻抗
导出没有或很难一键 CSV/EDF/WFDB/Parquet,附元数据与校准信息
控制只能开关功能采样率、LED 电流、增益、触发 ECG、录制会话、固件通道
调试GATT 浏览、通知日志、断线时间线、协议帧十六进制
视觉圆环、渐变、大留白高信息密度、暗色默认、等宽数字、显式单位与时间
无硬件不可用回放数据集与模拟器,先写代码后买硬件
分发应用商店开源仓库 + 直装包 + 商店三路并行

SDK 的关键设计决策

  • 设备只吐数据,逻辑在手机与云。不在手环上做脚本运行时(Bangle.js 路线),因为 OEM 固件可控性有限,且开发者更熟悉手机与 Python。保留固件 OTA 与少量可配参数即可。
  • 统一时间戳是底线。所有通道对齐到设备单调时钟,SDK 负责与手机时钟校准并输出漂移估计。研究者与多设备同步场景都依赖这点,也是开发者对现有 SDK 最多的抱怨之一。
  • 触发式 ECG 要有完整状态机。SDK 提供 requestEcg(duration),手环震动引导,App 收到「电极接触 / 信号可用 / 完成 / 失败原因」事件流。这一交互是差异化核心,必须一次就能跑通。
  • 数据格式对齐研究与医疗标准。本地 CSV/EDF/WFDB,云端 FHIR Observation 与 Open mHealth,这样研究者能直接进 PhysioNet 工具链,医疗集成商能直接进 HIS。
  • 桥接两大健康总线。白标 App 写入 HealthKit 与 Health Connect,让开发者的客户在原有生态里看到数据;注意 Health Connect 与 App Store 对健康数据用途的审核要求,模板里预置合规文案。
  • 许可证。SDK 与参考 App 用 Apache-2.0 或 MIT;云端可闭源托管。协议文档公开即可赢得信任,不必开源固件。

开发者文档站的骨架

docs/
  getting-started/      15 分钟:配对 → 看到波形 → 导出 CSV → 十行 Python 画 ECG
  protocol/             GATT 特征表 · 帧格式 · 时间戳 · 错误码
  sdk/                  android · ios · flutter · python · web-bluetooth
  cloud/                REST · webhook · MCP · FHIR 映射 · 自建部署
  recipes/              触发 ECG · HRV 计算 · 睡眠分期 · 多设备同步 · 接小智 · 接 VR
  datasets/             回放数据集(含标注)· 模拟器
  compliance/           非医疗声明模板 · 隐私与同意模板 · 各国要点
  changelog/  community/

06AI 能力层:AI 不在手环里,在场景里

开发者向他的客户推方案时,「有 AI」已经是必答题。你们要给开发者的不是一个聊天框,而是让任何模型都能消费这份生理数据的基础设施,加上几条别人做不到的场景。

三层分工

手环

不跑 AI。只保证信号质量、时间戳、低功耗与触发能力。可选轻量的信号质量评分与运动伪迹标记(TinyML 级别),目的是减少上传垃圾数据,不是做判断。

手机 / 边缘

确定性算法在这层:逐拍检测、HRV 指标、节律分类、睡眠分期、活动识别、个体基线。小模型可在此做 ECG 节律筛查与「传感器到文本」的摘要。数据不出设备也能得到大部分结论。

云 / Agent

LLM 与 Agent 在这层:解读、对话、跨数据源融合、主动干预、群体分析。开发者自带模型(BYOK),你们提供 MCP server、事件总线、结构化上下文与提示词模板。

基础层:AI 拿到数据首先能干什么

  1. 清洗与可信度。逐段给信号质量分,AI 只解读通过质量门的数据。这是治幻觉的第一道闸,也是评测里 Fitbit AI 教练「走跑不分」的病根。
  2. 从波形到指标。IBI → 时域/频域 HRV、呼吸率、静息心率趋势、恢复评分;ECG 段 → 正常/不规则/噪声三分类与心率;PPG → SpO2、灌注指数。这些用开源库(NeuroKit2、HeartPy、WFDB)即可,白盒化是卖点。
  3. 从指标到语言。把一天的数据压成几百 token 的结构化摘要再交给 LLM(Google 的 SensorLM 在 10 万人、5,970 万小时数据上验证了「传感器到文本」的可行性)。直接喂原始心率序列既贵又没用,摘要层是开发者最需要又最懒得做的东西。
  4. 问答与日报。「我昨晚 HRV 为什么低」「上周哪几天恢复最差」这类问题在摘要层上直接答,附带数据引用,不做诊断。
  5. 异常到事件。心率骤升、夜间 SpO2 下探、不规则节律、久坐、跌倒疑似,全部变成结构化事件推给 webhook 与 Agent。事件流是 Agent 化的前提。

进阶层:让生理数据成为 Agent 的一等公民

  • 内置 MCP server。工具集包括 get_live_vitalsget_hrv_summary(range)get_ecg_session(id)request_ecg(duration)subscribe_events(types)annotate(time, label)。Claude、ChatGPT、本地模型与小智这类 Agent 都能即插即用。市面上已有社区版的 Oura/WHOOP/Garmin/Apple Health MCP,但都是聚合数据且不能触发测量,你们是第一个能「让 Agent 发起 ECG」的。
  • Agent 可发起的测量。这是手指电极独有的能力:Agent 判断需要一次 ECG(对话中提到心悸、夜间事件、训练后),手环震动提示,用户按住 30 秒,结果回到对话。「AI 主动问你要一次心电」是所有消费手表都做不到的交互。
  • 多源上下文融合。手环 + 日历 + 位置 + 对话记录 + 屏幕时间,Agent 才能回答「今天下午三点心率升高是因为那场会」。Limitless、Omi、Bee 已经在做多源记忆,缺的正是生理通道。
  • 个体基线而非人群阈值。为每个用户学一个基线模型,事件按偏离基线触发。开发者拿到的是「相对于你自己的异常」。
  • 群体与团队视角。教练看队员、护士看病房、安全员看班组,AI 做排序与解释,而不是每个人一份报告。

想象力层:十二个场景样板

AI 陪伴硬件

会听心跳的对话

小智、Omi 这类语音 Agent 接入实时心率与 HRV,紧张时放慢语速、少讲道理;深夜心率异常时轻声确认。生理信号成为对话的隐式输入,这是陪伴类产品最缺的一块。

游戏 / VR

心率自适应难度

恐怖游戏按玩家心率调节节奏,健身游戏按恢复度开处方,VR 冥想按 HRV 调呼吸引导。Nevermind 十年前证明过概念,缺的是便宜、开放、腕戴的信号源。

养老看护

会打电话的 Agent

夜间心率 + 血氧 + 不动检测触发 Agent 先打电话确认,无应答再通知家属。Agent 能用 request_ecg 请老人按一下手指,把「疑似」变成「有一段可给医生看的心电」。

工业与驾驶安全

疲劳与热应激

高温作业心率区间告警、长途驾驶 HRV 疲劳趋势、班组看板。B 端愿意为「能解释为什么报警」的 AI 付钱,为纯阈值不付钱。

冥想与生物反馈

实时引导的呼吸

用逐拍 IBI 做呼吸相位反馈,AI 语音按当下的 HRV 相干度调整引导词。HeartMath 类产品用胸夹或耳夹,腕戴 + 开放数据能把这件事变成任何 App 的插件。

运动与电竞

训练中的 AI 教练

组间恢复心率决定下一组强度,电竞选手赛前压力曲线与操作表现相关分析。教练侧看团队,选手侧只看一句话建议。

心理健康

焦虑发作的早期提示

心率与 HRV 的个体化模式配合自报告,Agent 在发作前几分钟提示应对练习。Empatica 用类似路线拿到癫痫预警的医疗认证,说明信号里有东西,但你们的定位是提示不是诊断。

身份与支付

心跳当密码

ECG 形态有个体特异性,Nymi 曾用它做企业身份认证。在开发套件里做成「按手指即验证」的示例,B 端门禁、药品柜、共享设备场景都能用。

关系与情感

两个人的心跳

情侣、亲子、远距离家人互见心跳,AI 把一天的生理节律写成一段话。消费向想象力最强、传播性最好的示例,适合做发布会 Demo。

内容与环境

按状态调节世界

音乐推荐按压力状态、灯光与温控按睡眠阶段、专注模式按 HRV 自动开关。手环成了智能家居与内容平台的「用户状态」输入。

研究自动化

会写实验记录的助手

研究者说「标注这一段为运动后」,Agent 写标注;问「哪些受试者夜间数据缺失超过 20%」,Agent 查数据集。把研究门户变成对话式。

保险与健康管理

可解释的风险分层

AI 用个体基线与趋势给健康管理机构做分层与随访建议,附解释与数据引用。合规前提是全部走「参考」措辞与用户明确授权。

给开发者的 AI 卖点怎么说

  • AI-ready,不绑模型。结构化指标、文本摘要、事件流、MCP 四样齐全,接 Claude、GPT、Gemini、DeepSeek、本地模型都一样。开发者最怕被绑定在你的 AI 上。
  • Token 成本可控。摘要层把一天的数据压到几百 token,开发者能算得清账。这是很多人没做好的实际问题。
  • 可解释。AI 的每一句话都能点开看到用了哪段数据、哪个指标。这既是治幻觉,也是对 Fitbit/Garmin AI 教练「废话多、只会多睡觉多喝水」这类抱怨的直接回应。
  • 端云可选。敏感场景(医院、企业)全部本地,消费场景上云。同一套 SDK。

AI 层的边界

不做诊断、不给药物建议、不做血压与血糖推断(PPG 推血糖没有可信证据,PPG 推血压仍在监管争议中,WHOOP 因此吃了警告信)。AI 只解读经过算法验证的指标,用户数据默认不用于训练,所有 AI 输出标注「健康参考,非医疗建议」。这些边界写进 SDK 默认提示词与白标 App 模板,而不是只写在文档里。

AI 层的商业模式

基础算法与摘要层随 SDK 免费。托管 MCP 与事件总线按活跃设备计费。开发者自带模型 key 时不收 AI 费用,用你们代理的模型时按调用加价。第三方算法与 Agent 插件上架分成。参考锚点:Google Health Premium $9.99/月、Oura $5.99/月、Garmin Connect+ $6.99/月、Ultrahuman 单插件 $2.9–3.99/月。

07风险与待验证

  • OEM 固件的开放边界。原始波形、可配采样率、触发 ECG 状态机、统一时间戳,这四项能否从 OEM 方案的 SDK 拿到,决定了整份策略是否成立。选型阶段必须逐项验证。
  • 手指电极的体验。单导联 ECG 需要另一只手按住 30 秒,戴反、干手、运动中都会失败。要在第一版就把引导与失败原因做扎实,否则「可触发」会变成「触发不了」。
  • 信号质量对比 Polar H10。研究者会拿它和胸带比。腕部 PPG 在运动中的 IBI 精度天然弱于胸带 ECG,营销上要坦率给出对比数据,而不是回避。
  • WebSearch 配额限制了本轮核查范围。Snap 开发者版月费、Samsung Privileged SDK 的资格条件、Empatica 与 Corsano 的具体定价、Oura API 的当前限制均未能从官方页面直接核实,表中相关数字来自既有资料,采购或对外引用前请再核。
  • 未查到的空白。国内没有查到面向开发者销售的 ECG 手环套件,这既是机会也可能意味着需求尚未被验证。种子期 200 台的申请反馈就是最便宜的验证。

08来源

以下为本轮直接核对过的页面。未列出的产品数据基于 2026 年 6 月前的公开资料。

  1. Google 官方博客,Introducing the new Google Fitbit Air:blog.google/…/fitbit-air/
  2. 9to5Google,Fitbit Air 配件蓝图公开(2026-06-02):9to5google.com/2026/06/02/fitbit-air-blueprints/
  3. Thurrott,Google Fitbit Air Review:thurrott.com/…/google-fitbit-air-review
  4. Fitbit 开发者平台(Web API 2026-09 停用通知):dev.fitbit.com
  5. Google Health API 开发者站与 REST 参考:developers.google.com/health;社区 CLI ghealth(40 类数据清单,含 electrocardiogram 与 irregular-rhythm-notification):github.com/Google-Health-API/google-health-cli;发布当日推介推文(2026-05-08,1,769 赞):x.com/_philschmid/status/2052781345831879145
  6. Movesense 开发者页与商店:movesense.com/developers/movesense.com/shop/
  7. Polar BLE SDK(GitHub):github.com/polarofficial/polar-ble-sdk
  8. Corsano Research:corsano.com/research/
  9. Samsung Health Sensor SDK 概览:developer.samsung.com/health/…
  10. Garmin Health SDK Overview:developer.garmin.com/health-sdk/overview/
  11. WHOOP Developer Platform:developer.whoop.com
  12. Ultrahuman PowerPlugs:ultrahuman.com/powerplugs/
  13. Bangle.js 2 商店页:shop.espruino.com/banglejs2
  14. Pebble / Core Devices:repebble.com
  15. Omi(Based Hardware):omi.me
  16. Mentra:mentraglass.com
  17. Meta Wearables Developer Center:developers.meta.com/wearables/
  18. Snap Spectacles Build:spectacles.com/build
  19. Zepp OS 文档:docs.zepp.com/docs/intro/
  20. Google Research,SensorLM(2025-07-28):research.google/blog/sensorlm-…
  21. FDA 可穿戴监管转向(2026-01-06)中文综述:blog.brunslab.com/fda-监管转向…
  22. 可穿戴医疗器械出海与 NMPA 分类综述:chinamedglobal.com/…/wearable-medical-device-global-registration-guide
  23. 华为获医疗器械生产资格(EET China):eet-china.com/news/202110121129.html
  24. 小智 AI 亮相 2026 全球人工智能终端展(深圳新闻网,150 万台 / 10 万开发者):sznews.com/…/content_32051675.htm
  25. 小智 AI 早期增长报道(新浪科技):finance.sina.com.cn/…/doc-inesmrat7029547.shtml
第二部分

谁在给手环写代码

跨 GitHub、Hacker News、B 站、V2EX、CSDN、YouTube、Espruino 社区、Discord 与 Movesense 案例库,看今天有哪些开发者在围绕心率带与手环写代码、他们在做什么、要什么、骂什么。给一款面向开发者的 ECG 手环套件划定真实的用户与需求。

2026-09-02GitHub 数据取自 gh CLI 实时查询X 已补入Reddit 待补
2,435
open-wearables 星数(2025-10 创建)
自建、统一、AI-ready 的穿戴数据 API
40+
2025–2026 新增的健康数据 MCP server 仓库
Oura / WHOOP / Garmin / Apple Health
520
OpenStrap 星数(2026-03 创建)
让 WHOOP 不订阅也能用,Hackaday 与 Adafruit 报道
645
every-breath-you-take 星数
Polar H10 HRV 呼吸训练,HN 348 分
177 万
B 站「带心率检测仪玩恐怖游戏」单条播放
国内心率带的最大流量在直播与游戏
812
Bangle.js 应用商店应用数
其中 health 标签 43,hrm 标签 7

00一页结论

  1. 今天围绕手环写代码的人,大多数不是在「用」厂商的开放能力,而是在「绕过」厂商。2026 年新出现的高星项目几乎全是逆向工程:让 WHOOP 不订阅也能用(OpenStrap 520 星、atria、geniemax)、把 20 美元的 Colmi 戒指变成 LLM 健康助手(PulseLoop 289 星)、用非官方接口拉 Garmin 数据(python-garminconnect 2,917 星,issue 榜前两名是「认证又变了」100 条评论和「429 限流」66 条)。厂商越封闭,绕过的项目越多。
  2. Polar H10 是事实上的「开发者心率带」,但它的开发者在忍受胸带。GitHub 上围绕 H10 的项目覆盖 HRV 生物反馈、ECG 记录、Unity/Unreal 游戏引擎插件、跌倒检测、室性早搏计数、心理生理学教学、脂肪氧化区实时识别。V2EX 有人在问「有没有便宜点的逐搏测量心率带」,B 站有 1.1 万播放的「胸带掉线用胶带修」教程。他们需要的是腕上的 H10。
  3. AI 层的需求已经被开发者用行动投票。2025 到 2026 年出现了 40 多个健康数据 MCP server 仓库,garmin_mcp 1,104 星、apple-health-mcp 564 星、whoop-mcp 149 星、MCP-oura 115 星。open-wearables 用「一个 AI-ready 的统一 API」在 10 个月内拿到 2,435 星和 1,127 人的 Discord。开发者不缺模型,缺的是能直接喂给模型的干净数据源。
  4. 官方 SDK 的口碑取决于三件事:时间戳、离线录制、断线重连。Polar 官方 SDK 近一年的 issue 榜被新品 Polar 360 占满:离线录制文件删不掉、24/7 心率样本时间偏移、要求「逐样本流式输出」、重连失败。这些就是你们 SDK 的验收清单。
  5. 国内开发者围绕心率带的流量在直播与游戏,不在健康。B 站「带心率玩恐怖游戏」系列单条 177 万、165 万、109 万播放,「两分钟学会直播显示实时心率」12.8 万。开源手环项目集中在 STM32 毕设(4.1 万、2.6 万播放),小米手环逆向工具 Astrobox 19.6 万播放。ECG 相关内容几乎全是华为手表评测,没有开发者内容,只有一家 Ninewind 在 2026 年 5 月推了无屏 ECG 手环且播放不到 200。
  6. Movesense 证明了「开放但不营销」的天花板。它是唯一开放原始 ECG 的腕戴级模块,却在 GitHub 上没有一个超过 20 星的第三方项目,YouTube 官方教程播放不到 3 千。24 个案例伙伴全是 B 端。开放本身不产生开发者,开放加上社区运营才产生。
  7. X 上的两件大事改写了竞争格局。一是 Google 随 Fitbit Air 发布 Google Health API,40 类数据、逐样本心率、ECG 记录、webhook,推介推文 1,769 赞、42.7 万浏览,一个月内社区做出 CLI、MCP、第三方 UI 与 Apple Health 桥,「云端聚合数据接 Agent」这层已被 Google 占位。二是 NOOP:一个让 WHOOP 不订阅也能用的开源 App,一条推文 2,260 赞、130 万浏览,随后被 WHOOP 以知识产权名义从 GitHub 下架,开发者因需求轰炸而倦怠,社区自行重新托管并继续迭代到支持 Polar H10、健身器材和 Oura。这两件事说明:开发者要的「本地、开放、无订阅」需求已经大到能上热搜,而巨头只愿意在云端满足其中一半。

01范围与方法

全部数据在 2026-09-02 实时抓取。GitHub 用 gh CLI 按星数搜索 30 余组关键词并拉取 7 个核心仓库的全部 issue;其他平台用公开接口或页面。

平台抓到什么状态
GitHub关键词与话题榜 30 余组、7 个仓库 issue 榜、10 个高星项目 README、创建时间与 fork完整
Hacker NewsAlgolia 接口:Polar H10、WHOOP、Oura、HRV、开源 ECG、Bangle.js、Apple Health 导出完整
B 站搜索接口 8 组关键词,按播放排序,含 UP 主与发布时间完整(视频详情接口被拦)
V2EXsov2ex 搜索 6 组关键词完整
CSDN搜索接口 5 组关键词,含阅读量完整
YouTube搜索结果页 5 组关键词,含播放量完整
Espruino 社区 / Bangle.js 应用库GitHub Discussions 热帖、apps.json 812 个应用的标签统计完整
Discord公开邀请接口取成员数:open-wearables、OpenStrap、PulseLoop完整
Movesense 案例库、Hackaday24 个伙伴项目、OpenStrap 报道全文完整
Reddit官方接口、镜像站、pullpush 归档全部被拦(403 / 浏览器验证 / 429)需要账号
X(Twitter)经 TweetAPI 授权检索 17 组关键词(Polar H10、Movesense、WHOOP/NOOP、Oura、Garmin、Google Health API、Fitbit Air、Bangle.js、open-wearables、Colmi、Polar 360、开发套件、中文关键词),按热度取前 20 条完整
知乎、Hackster、立创开源广场接口需登录或纯前端渲染未抓到

02七类开发者

按动机而不是按职业分。每一类后面是能查到的证据。

A · 量化自我与生物黑客

为自己写工具的人

要自己的逐拍数据、本地存储、自建看板。代表:every-breath-you-take(HRV 呼吸训练,645 星,HN 348 分 118 评论)、OpenHRV(Polar 与迪卡侬胸带生物反馈,180 星)、Oura 数据可视化到 Grafana(112 星)、把 WHOOP 数据显示到旧 Kindle 上(HN Show HN 2026-08)、Apple Health 导出为 Markdown / Parquet / JSON 的一串工具。他们是最早的一批用户,也是最会写文档和发 Show HN 的人。

B · 研究者与教学

把胸带当实验仪器

要原始 ECG、准确时间戳、多设备同步、CSV/EDF 导出。代表:polar-h10-ecg-viewer(「为心理生理学教学而建」,2026 年仍在更新)、AndroidPolarPVC2(用 H10 数一天的室性早搏)、interoception(心跳感知实验)、Movesense 的 24 个案例中相当部分是医疗与研究、V2EX「多心率设备评估软件 Multi HR」。HN 上「智能手表 HRV 与临床测量不一致」拿到 112 分 74 评论,说明这群人对精度极其敏感。

C · 游戏、VR 与直播

把心率变成输入

要低延迟实时流、Unity/Unreal/OBS 接口。代表:exciteometer(Unity XR 插件,2026 年更新)、Heartbeat51(Unreal 5 经 MQTT 读 H10)、CSDN「Unity3D 蓝牙连小米手环 5 获取实时心率」近 1 万阅读、B 站「带心率玩恐怖游戏」三条视频合计超 450 万播放、「直播显示实时心率」教程 12.8 万播放、Pulsoid 直播心率教学 2.6 万。这是国内最大的一块存量需求,而且完全不在意医疗精度。

D · AI 与 Agent 开发者

把生理数据接给模型

要 MCP、统一 schema、自然语言可问、本地优先。代表:garmin_mcp(1,104 星)、apple-health-mcp(564 星,HN 199 分)、whoop-mcp(149 星)、MCP-oura(115 星)、open-wearables(2,435 星,「一个 AI-ready 的 API」)、mirobody(1,215 星,LOINC/FHIR 标准化后让 Agent 推理)、PulseLoop(「20 美元戒指加 LLM 取代 300 美元订阅手环」)。这一类在 2025 下半年才出现,增长最快。

E · 解放硬件的逆向工程师

对抗订阅与锁定

要协议文档、固件不加密、数据归用户。代表:OpenStrap/edge(520 星,Hackaday 与 Adafruit 同日报道)、atria(147 星)、geniemax-core(134 星,逆向 WHOOP 5.0 二进制帧)、colmi_r02_client(658 星)、Gadgetbridge(4,590 星,十年历史)、huami-token(450 星,从华米服务器取手环密钥)、CSDN 上一串「小米手环非官方 SDK」文章、「BigRunTeam 心率带蓝牙协议逆向」。他们最有影响力,也最容易被一款原生开放的产品收编。

F · 创客与学生

从传感器模块开始搭

要便宜、有教程、能交作业。代表:B 站「ESP32 + MicroPython + MAX30102」2.8 万播放、「STM32 单手操作无按键智能手环(开源)」4.1 万、一批「基于 STM32 的智能心率血氧手环(开源)」毕设项目、淘宝店家「合肥通旺科技」用十几条视频卖 STM32 心电手环套件、GitHub 上几十个 ecg-esp32 / AD8232 仓库、PulseSensor Playground 233 星。他们是数量最大的一群,但付费能力最弱,价值在内容传播。

G · B 端方案商

拿模块做产品

要白标、批量、认证路径、稳定供货。代表:Movesense 案例库的 ALMA.care(医疗)、Ritmia(心律)、Firstbeat Sports、Konect Sports、Volava(拳击)、ReimaGO(儿童);Polar 360 是 Polar 专给这群人出的无屏企业手环,也是 Polar SDK issue 最多的设备。他们不在社区发声,通过销售渠道进来。

03他们在做什么:项目地图

以 Polar H10 生态为主样本,因为它是目前唯一同时拥有原始 ECG 与活跃第三方社区的心率设备。

用途代表项目星数最近更新说明
HRV 生物反馈kieranabrennan/every-breath-you-take6452024-10共振呼吸训练,HN 首页项目
JanCBrammer/OpenHRV1802026-06桌面端,支持 Polar 与迪卡侬胸带
glebis/polar-h10-ribbon32026-04H10 驱动环境光、生成音乐、呼吸教练
呼吸与生理分析kieranabrennan/dont-hold-your-breath1382023-04用胸带加速度计算呼吸率
ECG 记录与查看poml88/ecg-recorder-ios442026-03iOS 记录 ECG、HR、RR
RGreinacher/polar-h10-ecg-viewer202026-07「为心理生理学教学而建」
lrq3000/open-polar-h10-ecg-logger · KennethEvans/KE.Net-ECG · zHElEARN/ecg_recorder18 / 18 / 14Android 与 Python 记录器,含中文项目
Python 底层库fsmeraldi/bleakheart762025-10asyncio + bleak,把 Polar 时间戳归一到 Epoch,Jupyter 友好
游戏与 XRluisqtr/exciteometer522026-06Unity XR 插件,把心率与运动数据接进 VR 体验
brugr9/Heartbeat51252025-05Unreal Engine 5.1 经 MQTT 读 H10
运动科学IanPeake/FatMaxxer952025-05用 H10 实时找脂肪氧化最大区(DFA alpha1)
医疗向个人项目hwixley/Fall-Detection-App · kbroman/AndroidPolarPVC217 / 92024跌倒检测(ECG + 三轴加速度)、室性早搏计数
告警与监控nikashitsa/polar-h10-alert · vonglasow/polar-bpm-h1034 / 92025 / 2021心率高低声音告警、推到 Prometheus
官方 SDKpolarofficial/polar-ble-sdk7292026-08146 个 open issue,近一年被 Polar 360 占据

其他设备的第三方生态一览

设备 / 平台第三方生态的形态量级证据
Movesense官方 SDK 的多语言封装(.NET、React Native、Flutter、Expo)、一个自定义 BLE ECG 固件、若干学生项目无一超过 20 星;YouTube 官方教程 1–3 千播放;案例库 24 个 B 端伙伴
Bangle.js 2浏览器 App Loader 生态,JS 直接跑在表上;PebbleOS 移植;Home Assistant / BTHome 集成812 个应用(clock 248、tool 204、health 43、hrm 7);「我坚决要求 Bangle.js 3」422 条回复
WHOOP2025 年前:非官方 API 封装;2026 年:整批「无订阅本地化」App 与逆向帧格式;MCP server 20 余个OpenStrap 520 星、atria 147、geniemax 134、whoop-mcp 149;Discord 150 人
OuraAPI 客户端(Python 90 星、Rust、Go、Elixir、Haskell)、Grafana 看板、MCP server 20 余个、CLIoura-data-visualiser 112 星、MCP-oura 115 星;HN 2026-08 两起关于睡眠精度的诉讼报道
Garmin非官方 Connect 封装是事实标准,衍生 Notion 同步、Home Assistant、Prometheus exporter、MCPpython-garminconnect 2,917 星、garmin_mcp 1,104 星、佳明中国 MCP 3 星
Apple Health导出工具(JSON/CSV/Markdown/Parquet)、自建分析器、MCP server 20 余个apple-health-mcp 564 星 + 260 星,HN 199 分
Colmi R02 等廉价戒指协议逆向客户端、iOS 伴侣 App、Web 看板、Web Bluetooth 刷固件、LLM 健康 Appcolmi_r02_client 658 星、Halo-iOS 101 星、PulseLoop 289 星(Discord 145 人)
小米 / 华米手环Gadgetbridge 支持、密钥提取、非官方 SDK、JS 小程序模拟器、快应用工具Gadgetbridge 4,590 星、huami-token 450 星;B 站 Astrobox 19.6 万播放、小米手环 7 JS 模拟器 6.4 万
ESP32 / Arduino 裸传感器MAX30102、AD8232、BioAmp EXG Pill 的采集与展示项目BioAmp-EXG-Pill 423 星、AD8232_Heart_Rate_Monitor 221 星、PulseSensorPlayground 233 星;GitHub 上数十个 ecg-esp32 仓库多为课程作业

042025–2026 的三股浪潮

按仓库创建时间看,过去一年的新项目几乎全落在这三条线上。

浪潮一:解放被订阅锁死的硬件

OpenStrap/edge 2026 年 3 月创建,7 月被 Hackaday 与 Adafruit 同日报道,9 月 520 星。它的叙事被 Adafruit 一句话概括:

"When a membership lapses, the hardware is basically useless. You own it, you still can't use it — it just goes dark, because the app stops talking to it. So you've got a perfectly good sensor turning into a paperweight."

Adafruit 博客,2026-07-15,转引自 OpenStrap README

同一季度还有 atria(iOS,「免费的本地手环数据,终身」)、geniemax-core(「恢复、睡眠、HRV 背后的数学是公开发表的科学,为什么看自己的数据要永远付费」)。Hackaday 评论区的两个声音值得记住:一是「希望扩展到 Garmin 等品牌」,二是「WHOOP 可能用加密固件反击」。PulseLoop 把这条线推到极端,README 的目标直接写成「证明 20 美元的戒指加一个 LLM 能取代 300 美元的订阅手环,而且智能应该在手机上,不在付费墙后面」。

含义。这一群人是在用代码表达一个产品需求:一个原生开放、不依赖订阅、数据留在本地的手环。他们今天没有这个产品,所以在逆向别人的。你们的产品如果原生满足,这群人是第一批传播者。

浪潮二:给 Agent 修数据管道

2025 年 2 月出现第一个 oura-mcp-server,之后一年半 GitHub 上 Oura、WHOOP、Garmin、Apple Health 四个方向各自长出 20 个左右 MCP server。多数是个人自用,少数成了事实标准(garmin_mcp 1,104 星,「Claude 通过 MCP 读你的恢复、睡眠、训练负荷」)。open-wearables 走了另一条路:不做单一设备的 MCP,而做「所有设备统一到一个 AI-ready 的 API」,自建部署,2025 年 10 月创建到现在 2,435 星、1,127 人 Discord。它的 issue 里出现了「Provider Request: Google Health API(Fitbit 继任者)」和「Provider request: Huawei / Omron」,说明开发者在等新的数据源接入。mirobody 更进一步,把穿戴、化验、基因组统一到 LOINC 与 FHIR 后让 Agent 带引用回答。

这些 MCP 项目暴露了一个共同的短板:它们全部只能拿到聚合数据(每日恢复分、5 分钟心率),没有一个能拿到波形,更没有一个能让 Agent 发起测量。

浪潮三:把 20 美元的硬件当开发平台

Colmi R02 系列廉价戒指在 2024 年 8 月被逆向出协议(colmi_r02_client 658 星)后,一年多长出 iOS 伴侣 App(Halo-iOS 101 星)、Web 看板、Web Bluetooth 固件刷写工具、InfluxDB 同步、以及 PulseLoop 这样的 LLM 原生 App。一个没有任何官方 SDK 的白牌产品,靠便宜和协议简单,就长出了一个开发者生态。反过来看 Movesense:官方开放、文档齐全、但 99 到 349 欧元,第三方项目寥寥。

含义。价格是开发者生态的第一变量,开放是第二变量,文档与社区是第三变量。三者缺一,生态都长不大。Movesense 缺第一和第三,Colmi 缺第二却仍有人做,因为它便宜到值得逆向。

05他们要什么:需求清单

从 issue 榜、README 动机段、HN 讨论和 V2EX 提问里提炼,按出现频次与强度排序。

  1. 01
    逐拍数据与原始波形,而不是每日总结
    bleakheart 专门支持 H10 ECG 与 Verity PPG 原始流;every-breath-you-take 依赖 RR 间期;V2EX 2024 年「求便宜点的逐搏测量心率带」「HRV 的 RR 数据转换」;Polar SDK 高赞 issue「Feature Request: Enable individual sample streaming」16 条评论。
  2. 02
    本地优先、无账号、无订阅、数据不出手机
    OpenStrap、atria、geniemax、PulseLoop、Health.md、apple-health-mcp(「local-first」)全部把这写进第一段。HN 上 Apple Health 导出工具的共同卖点是「设备本地处理,无后端」。
  3. 03
    不会突然失效的接入方式
    python-garminconnect 评论最多的两条 issue 是「Garmin 改了认证 API 吗」(100 条)和「登录 429」(66 条);garmin_mcp 的 issue 同样被认证问题占据;Fitbit Web API 2026 年 9 月停用触发 open-wearables 的迁移请求。开发者宁要一份公开的 BLE 协议,也不要一个会变的云 API。
  4. 04
    时间戳正确、离线录制可靠、断线能重连
    Polar SDK 近一年 issue:「24/7 HR 样本时间偏移」「离线录制随机停止,内存泄漏?」「删不掉的 PPI 文件」「app 不再重连设备」;OpenStrap 的 issue:「非 UTC 时区睡眠检测失败」「心率数据有间隙」;open-wearables:「Apple Health XML 导入忽略单位」。这一层的 bug 会直接毁掉研究者的数据集。
  5. 05
    多语言、多引擎的接入面
    Movesense 第三方几乎全是语言封装(.NET、React Native、Flutter、Expo);H10 生态有 Python、Swift、Kotlin、Dart、C#、Go、JavaScript;游戏侧要 Unity 与 Unreal 插件;Bangle.js 靠 Web Bluetooth 做到「只要一个 Chrome」。
  6. 06
    AI 就绪:MCP、统一 schema、自然语言可问
    40 余个 MCP server、open-wearables 的「AI-ready API」、mirobody 的 FHIR 标准化、PulseLoop 的「LLM 原生」。开发者已经在自己做这层,谁先把它做进 SDK 谁就省掉他们的重复劳动。
  7. 07
    导出到自己已有的系统
    HealthKit 与 Health Connect 写入(OpenStrap 多条 issue)、InfluxDB / Grafana / Prometheus / MQTT / Home Assistant / Notion / Nextcloud 同步在 Garmin、Oura、Gadgetbridge、Espruino 生态里反复出现。手环要能当「传感器」进别人的系统,而不是逼人用你的 App。
  8. 08
    多设备同步与对比
    V2EX「多心率设备评估软件 Multi HR」、quantified-self 的「比较多设备的记录」、B 站上大量「心率带 vs 手表 vs 臂带」对比视频。研究者与评测者都需要这件事简单。
  9. 09
    便宜到可以冲动购买、可以买 5 台
    Colmi 生态的存在本身就是证据;Bangle.js 99 英镑、Polar H10 约 90 美元是社区能接受的价位;Movesense 开发套件 249 欧元起则几乎没有个人开发者。
  10. 10
    硬件本身的迭代与耐用
    Espruino 社区「我坚决要求 Bangle.js 3」422 条回复、「Bangle.js 3 有 GPS 吗」93 条、「电池耗尽后数据损坏」;Polar 360 「过热提前停止」「配对丢失」49 条。开发者会长期用一款设备,他们在意的是它还能不能买到、坏了怎么办。

06他们骂什么:痛点清单

痛点证据对本项目的启示
订阅锁死硬件OpenStrap 整个项目;Hackaday 报道;HN「Whoop 4.0 Without a Subscription」;HN 2026-04「WHOOP 试图把 UI 模式、活动环、深色模式注册版权」「WHOOP 起诉 Bevel」承诺「无订阅也完整可用」并写进许可协议,这是最便宜的差异化
非官方接口随时会断python-garminconnect 与 garmin_mcp 的 issue 榜;Fitbit Web API 停用公开 BLE 协议版本化,向后兼容承诺写进文档
拿不到原始数据WHOOP、Oura、Garmin API 都只给聚合;geniemax 不得不逆向二进制帧原始波形是你们的核心卖点,不要在任何 SKU 上阉割
精度争议HN 2026-08 Oura 因睡眠追踪精度被诉两起报道;「智能手表 HRV 与临床不一致」112 分;B 站大量精度对比视频公开对比数据、给信号质量分,让开发者自己判断,比宣称精确更可信
BLE 只能一个 App 占用、断连、有间隙OpenStrap README「先退出官方 WHOOP app 再配对」;issue「心率数据有间隙不连续」「永久断连」;B 站「H10 掉线用胶带修」1.1 万播放SDK 处理重连与回补;考虑设备端缓存离线数据再补传
时区与时间戳错误OpenStrap「AI 教练把训练日期弄错:v_sessions 没有本地日期列,在 UTC 解析」;Polar「24/7 样本时间偏移」统一时钟模型、本地时区语义、漂移估计都进 SDK
ECG 测量失败率高B 站「华为 FIT4 Pro ECG 总是测量失败怎么办」4.7 千播放;YouTube「你的手表 ECG 准吗」15.7 万手指电极的接触检测、引导、失败原因反馈必须一次做对
胸带不舒服、掉线V2EX 与 B 站的心率带讨论几乎全在问「准不准」「臂带能不能替代胸带」;Polar Verity Sense 光电臂带因此存在「腕上的 H10」是明确的空位,但腕部 PPG 在运动中的 IBI 精度要坦率标注
开放但没人知道Movesense:官方 YouTube 教程 1–3 千播放,第三方项目最高 19 星开放不等于开发者会来,需要示例、内容、社区三件事同时做
文档与维护人手不足BangleApps「⌚🚀 招募维护者」19 条评论;Hackaday 评论「Gadgetbridge 需要更多关注」社区项目普遍缺维护,官方主动供养关键开源项目(比如给 Gadgetbridge 提交支持)性价比很高

07X 上的开发者声音

X 是英语开发者「做了个东西」和「受够了」两种情绪最先出现的地方。按热度排序,下面是 2025–2026 年与心率带、手环、生理数据开放相关的高互动帖子和它们背后的现象。

热度榜:哪些帖子被看得最多

日期作者(粉丝)内容赞 / 浏览现象
2026-05-07@RjeyTech(3.7 万)「买了 WHOOP 的我替你惋惜」:Fitbit Air 100 美元一次性 vs WHOOP 每年 199–359 美元;免费层就有心率、睡眠、SpO2、HRV、恢复12,957 / 291.9 万「订阅 vs 一次性」成为大众议题
2026-06-07@ParthJadhav8(3 千)「现在有个桌面 App 能不订阅就收集 WHOOP 全部数据」,引用开发者 @b_nnett「23.5 小时后,App 做出来了而且开源,全传感器支持:HR、SpO2、HRV、温度、运动」2,260 / 130.4 万NOOP 现象起点
2026-05-08@_philschmid(11.9 万,Google DeepMind)「Fitbit Air 昨天发布,你知道它带了新的 Google Health API 吗?可以在睡眠与心率数据上构建 AI Agent、MCP server 或 CLI:31 类数据、webhook、读写权限、按时间范围查询」1,769 / 42.7 万Google 官方叙事直接瞄准 Agent 开发者
2026-06-08@hosseeb(14.8 万)「Claude 诊断出了我的睡眠障碍」:Oura 数据 + Claude 长文1,455 / 16.4 万AI 读穿戴数据的大众叙事
2026-03-15@anothercohen(23.1 万)「用 Claude vibe coding 做完了我的个人健康 App」:接 Oura API 同步睡眠恢复、月度血检 CSV、Playwright 抓营养数据1,145 / 17.3 万「个人健康 App 自己写」成潮流
2026-03-05@ErickSky(3.8 万,西语)「有人放出了健身狗的圣杯」:open-wearables 把 Garmin、Polar、Suunto、WHOOP、Apple Health 统一成一个归一化 API,给 Claude 等 Agent 直接消费2,810 / 22.8 万统一数据层的需求跨语言
2025-10-21@dfrobotcn(1.7 万)OpenEarable 2.0:开源耳机,30 多项健康指标,全部设计开源1,224 / 6.2 万「开源可穿戴」在创客圈的传播力
2025-12-09@ritwikpavan(3.9 万)Pebble 发布开源 AI 戒指 Index 01:一键记录想法,不充电,无订阅,数据完全归你773 / 28.2 万「无订阅 + 开源」是可传播的产品语言
2026-06-10@vu3dtu(111)「我喜欢 Fitbit Air 的想法:LLM 包着你的健康数据。但 App 很糟,100 美元加每月 10 美元很贵,而且 Google 持续拿到你的心率与睡眠。谁……」335 / 9.1 万小号也能靠隐私反弹上热度
2026-07-06@banteg(22.9 万)「周末 Codex 项目」:用 Polar H10 做心率区间自动配速,因为心率反应慢、噪声大、长时间漂移320 / 2.2 万加密圈知名开发者也在拿 H10 玩
2025-03-10@cline(7.7 万)「13 分钟从零做出一个 WHOOP MCP server」:把 API 文档喂给 Cline453 / 5.8 万MCP 生成已是 AI 编程工具的示范题
2026-03-27@indigox(5.4 万,中文)「不会写代码的大一新生纯靠语音驱动 OpenClaw,在 Apple Watch 基础上复刻了 WHOOP 手环的功能」260 / 6.1 万中文圈的「自己做 WHOOP」
2024-05-13@UltrahumanHQ(1.8 万)「UltraSignal:Ring Air 的开发者平台,首次开放原始 PPG、加速度与温度数据流,候补名单开放」23 / 3.2 千唯一公开宣布开放原始 PPG 的消费品牌,声量却很小

现象一:NOOP,一场被下架又复活的「解放 WHOOP」运动

时间线全部来自推文:2026 年 6 月 7 日开发者用不到一天做出开源桌面 App,能不订阅读取 WHOOP 4/5/MG 全部传感器;6 月 9 日支持 WHOOP 5/MG 与历史下载、来电震动、全天心率;6 月 15 日加入「体能年龄」等本地计算指标并明确标注「健康估计,非临床」;6 月 17 日被 GitHub 移除,社区判断是 WHOOP 出手,随即在 noop.fans 重新托管;6 月 20 日通知转发与「敲击手环锁 Mac」;6 月 22 日 V6 支持 Polar H10 等胸带、健身器材、导入 Oura/Fitbit/Garmin 数据;6 月 23 日 V7 大改版,Lifehacker 采访 WHOOP,得到「对侵犯我们知识产权、商标或使用条款的情况,我们已联系个人下架其应用」的回应;7 月 3 日 Oura 支持进入测试;7 月 8 日开发者因「被功能请求和免费项目的理所当然轰炸」而倦怠,第三方把最后版本重新推上 GitHub;8 月有人戴两只 WHOOP 做 19 晚、165 万个原始样本的 NOOP 对比测试。

"1) We no longer use the official app. 2) We use the free Noop app instead. 3) We don't pay a company to collect and monetize our health data. All data stays local. 4) Use our own LLMs as a coach. 5) Support the developers directly with crypto."

@vezmenov,2026-06-17,一个 12 粉丝账号,3.3 千浏览

对本项目的三条教训。第一,用户要的清单已经写好了:本地数据、无订阅、自带 LLM 当教练、直接支持开发者。第二,逆向别人硬件的开源项目会被下架、开发者会倦怠,一款原生开放的手环消除了这两个风险,是可以直接对这群人说的话。第三,NOOP 从「WHOOP 专用」演化成「接一切胸带和器材的本地健康 App」,说明市场要的是一个开放的本地数据层,硬件只是入口。

现象二:Google Health API 一个月内长出的生态

  • 开源 CLI ghealth(2026-07,237 星,Apache-2.0):40 类数据、确定性退出码、--raw--dry-run、自带两份 Agent 用的 SKILL.md。它是「Agent-first CLI」的样板,值得直接借鉴。
  • OpenFit:一位从 WHOOP 转来的用户因为想念恢复分析而「vibe coding 了自己的 UI」,随后做成 iPhone App 开放测试。
  • Airlift:买了 Fitbit Air 才发现不能同步到 Apple Health,商店里的桥接 App 都要把数据交给第三方服务器,于是自己写并开源。
  • 日本开发者把 Google Health API 接进 MCP 让 ChatGPT 查询,还有人把 Fitbit 数据自动汇入 Obsidian;Google DevRel 主管公开分享用两个本地 MCP 服务聚合 Google Health、Withings、Garmin、Intervals.icu,让 Agent 当骑行教练。
  • 中文圈的判断最直接:「Google 这个 API 的颗粒度和开放程度明显不在一个量级……以后要刻意多买接入这套生态的海外健康终端。至于国内,开放性嘛,懂的都懂。」另一位说:「Fitbit Air 真正值钱的不是每月 10 美元的教练,是背后那条 24/7 的体征数据流……coach 的逻辑归你定义。」

与此同时,反对声也清晰:「谁会想让 Google 持续拿到心率和睡眠」(335 赞)、App 体验「像十年前的应用」(182 赞)。一位用户直接写出了需求:「想找一个像 WHOOP 或 Fitbit Air 那样开放的平台,戴在独居的祖母身上,自己写跌倒检测和告警。Apple Watch 太复杂了,我要一个傻瓜式的东西。」

现象三:Polar H10 在 X 上的用户是谁

  • 患者社区。长新冠与 ME/CFS 患者用 Polar H10 配合 Visible 等 App 做心率配速(pacing),有人汇总社区在用的设备清单(Fitbit、Apple Watch 加多款第三方 App、Garmin vivosmart、Polar H10),并感叹「现在是一锅大杂烩」。德语用户也在用 H10 测试 Visible、Elite HRV、Kubios、Welltory 等一串 App。这是一个此前没被注意到的、对逐拍数据有刚需的群体。
  • 独立开发者。DeepHRV(Android,手机摄像头 PPG 与 H10 ECG 双通道,含心律失常检测)与它的前身 CardioMetrics(Web Bluetooth 直连 H10,显示 RR、RMSSD、呼吸率并导出 CSV);PulseLab(用 Polar 开放 SDK 接 Verity Sense 做「恢复分」);HelioBar(Amazfit Helio Strap 的心率显示在 Mac 菜单栏,「100% 本地,无云无账号」)。
  • 科学传播者。Andrew Flatt 发布 H10 对比临床 ECG 的验证研究;法国骑行博主引用 Garmin 225 对比 H10 的 HRV 研究,结论「手表误差太大,可靠 HRV 只能靠胸带加 App」;一位 5 万粉丝的评测者拿 Fitbit Air 与「金标准 Polar H10」对比并称「结果出人意料」。
  • 吐槽。「WHOOP 的 API 难用得离谱」;Garmin 开发者 API 用 OAuth 1.0a;日本开发者抱怨 Polar 官方只有 Android 与 iOS SDK 没有 Python,用 Mac 抓 ECG 花了很久且刚连上时数据不稳。

现象四:Agent 教练已经是个人项目的标配

「每周 Agent 检查我的数字生活并给出四件事:缺什么、变了什么、好的、不好的,数据来自 iMessage、屏幕时间、Eight Sleep、Oura MCP、Google Workspace」;「用 Fable 5 把 Oura 和 Google 日历连起来,看哪些人最让我紧张」;「Claude Code 加 Garmin MCP,作为私教这是一个高端教练产品,不是通用计划,是来自客户自己生理数据的洞察」。反面也有:「Oura 只给我漂亮的图和一个糟糕的睡眠分,却不告诉我为什么连续七天凌晨三点醒」,于是用 Agent 自己分析。还出现了把「帮你维护 Garmin MCP」当生意的 YC 创业公司 HYBRD。

现象五:便宜到值得逆向的硬件

Colmi R02 智能戒指在 X 上的路径与 GitHub 一致:2024 年 6 月 Aaron Christophel 拆解并证明能刷自定义固件、SDK 公开(191 赞);10 月 Python 客户端出现,「对比 350 美元加月费的 Oura,我花 13 美元买了一个」;2025 年有人「花 9 美元买戒指只为给一个开源离线睡眠追踪项目做贡献」。2026 年出现多个从零做开源戒指的个人项目(Ooroboros、KuoQuo 的「真正开源的智能戒指」、Seeed 推的 XIAO ESP32C3 加 MAX30105 的 Marge Health 戒指)。一条 5.3 万浏览的推文问得直接:「你拥有的每一件穿戴设备,是不是都暗中是一个开发套件?」

其他值得记录的信号

  • Polar 360 于 2025 年 1 月在日本以「支持 SDK/API 联动的企业向追踪器」上市,定位员工健康实时可视化,印证它是 Polar SDK 近一年 issue 的来源。
  • Terra API(穿戴数据聚合商)2024 年 5 月推出「AI 健康 Agent」更新,让开发者把健康数据接 GPT-4o;说明数据聚合层商业化早于 MCP 浪潮。
  • Qualcomm 在 2022 年用「提交穿戴设备创意换 Snapdragon 开发套件并上台演示」的方式做穿戴生态加速器,是芯片厂给开发套件的一种可借鉴的申请制发放方式。
  • Shimmer 的 GSR 开发套件被艺术家用于 Tribeca 电影节的 VR 作品,用心率驱动视觉脉动、皮电驱动颜色,是「生理信号当创作输入」的实例。
  • HealthyPi v4(ESP32、开源、ECG/HRV/SpO2/体温)一条介绍拿到 323 赞,说明「开源医疗级开发平台」在创客圈有稳定的吸引力。
  • 中文推文:「小米手环和运动健康数据已经有人接成 MCP 了,评论里有人扫码接入遇到问题,说明真有人想用」;RuView 用 WiFi 信号做非接触生命体征感知(呼吸、跌倒),国内外都在传播,是养老场景里对手环的替代性叙事。

08国内开发者画像

B 站、V2EX、CSDN 三个平台的信号差异很大,合起来看更准。

B 站:流量在直播与游戏,开发内容在毕设与小米手环

主题代表内容播放说明
心率直播与游戏「带心率检测仪玩这个游戏,你会发现根本就低不了」(两条)、「当主播用上心率带」、纯黑《寂静岭 2》带心率177 万 / 85 万 / 165 万 / 109 万心率作为「情绪可视化」的娱乐需求,是国内最大的心率带流量池
直播接入教程「两分钟学会:在直播中显示实时心率 无需 ANT+ 接收器」12.8 万2020 年的教程至今仍是入口,说明工具链一直没人做好
小米手环开发Astrobox 开源工具(表盘、小程序)、小米手环 7 JS 模拟器、HyperOS 快应用阅读工具19.6 万 / 6.4 万 / 3.9 万国内最活跃的「手环二次开发」社区围绕小米,全是非官方或半官方
开源手环毕设「STM32 单手操作无按键智能手环 I-RING(开源)」「STM32 智能心率血氧手环(开源)」等4.1 万 / 2.6 万 / 0.8 万学生群体,STM32 为主,功能是心率血氧步数加上位机 App
传感器入门「ESP32 + MicroPython + MAX30102」「ESP32 自制健康监测仪:心率、血氧、心电网页查看」2.8 万 / 494MAX30102 是国内创客的默认 PPG 入口
Polar H10「Polar H10 记录并分析心电数据」「监护仪 vs Polar H10」(Zhe_Learn)6.2 千 / 3.8 千国内唯一在做 H10 开发者内容的 UP 主,其余全是跑步评测
ECG 手环全部是华为 / OPPO 手表 ECG 评测;Ninewind KR96 无屏 ECG 手环两条视频最高 1 万 / 不到 200国内已有厂商在做无屏 ECG 手环,但没有开发者向内容
HRV 科普Apple Watch HRV 妙用、Garmin 官方 HRV 教学、「90% 的人不知道的身体年龄 HRV」8.3 万 / 2.8 万 / 0.6 万HRV 概念在国内消费者中已有认知基础,2025–2026 内容明显增多

V2EX:需求早就有人问,一直没人答

  • 2013「有开源的智能手环么?」、2015「如何读取小米手环源数据」、2019「有没有开放蓝牙协议的智能手环」(5 回复)、2020「有没有对接开发过华为/小米手环服务的大佬」(23 回复)。十年里同一个问题反复出现,从未有过满意答案。
  • 2024「求问有没有可能便宜点的逐搏测量的心率带」「[BLE] HRV 的 RR 数据转换」「多心率设备评估软件 Multi HR」,需求已经从「能不能拿数据」进化到「逐拍精度」和「多设备比对」。
  • 2026-02 有人发布「一款分析和检测 HRV/睡眠/运动的 APP,欢迎体验反馈」。国内独立开发者已经开始做 HRV 应用,缺的是好的数据源。

CSDN:搜索意图集中在「手环 SDK 二次开发」

  • 「Unity3D 蓝牙连接 Mi Band 5 手环获取实时心率」9,951 阅读,再次印证游戏方向。
  • 「小米手环开源 SDK」「小米手环非官方 SDK 的强大力量」「小米手环 SDK for Android 项目推荐」一串文章,2024 到 2026 持续有阅读量。
  • 「疯壳·开源蓝牙心率防水运动手环」系列教程(2022 起)、「全套开源教程:蓝牙心率防水运动手环开发」(2026-04,804 阅读)。国内已有厂商用「开源手环教程」做内容营销,形态接近你们要做的事,但没有 ECG 也没有生态。
  • 「BigRunTeam 心率带蓝牙通信协议逆向工程项目」(2025-11)。连国产心率带也在被逆向。

09对本项目的含义

产品上必须满足的(有证据支撑的验收项)

  • 逐拍 IBI 与原始 ECG/PPG 流式输出,逐样本,不做聚合后再吐(对应 Polar issue「individual sample streaming」)。
  • 无账号、无云也完整可用;协议公开且版本化;许可协议里写明硬件不依赖订阅。
  • 统一时钟与时区语义:设备单调时钟、手机校准、漂移估计、本地日期字段。
  • 离线缓存与断线回补,多 App 共享数据的路径(至少通过手机侧服务转发)。
  • ECG 电极接触检测与失败原因反馈,引导流程在 SDK 层提供。
  • 信号质量分随数据输出,公开与 Polar H10 的对比数据。
  • Python 桌面 SDK、Web Bluetooth 演示页、Unity 与 Unreal 插件、Home Assistant 与 MQTT 集成、HealthKit 与 Health Connect 写入,这些是社区已经证明会自己做的接口,官方先做好。
  • MCP server 与 AI-ready 摘要层随 SDK 发布,并向 open-wearables 提交 provider 接入。

营销上从数据看到的渠道优先级

  1. GitHub 与 Hacker News。every-breath-you-take 与 apple-health-mcp 都是靠 Show HN 起量。第一批示例项目应当是能发 Show HN 的形态:一个漂亮的 HRV 呼吸训练器、一个 Claude 能主动要 ECG 的 MCP demo。
  2. Hackaday 与 Adafruit 博客。OpenStrap 靠这两篇报道从小项目变成运动。「原生开放、不需要被解放的手环」是这两个媒体天然会报的故事。
  3. B 站的三个入口。心率直播与游戏(做一个 OBS 插件和 Unity 示例,找恐怖游戏主播)、小米手环开发者社区(Astrobox、快应用圈子的人正是会写手环代码的人)、毕设与创客(一条「用它十行 Python 画出自己的 ECG」)。
  4. 供养关键开源项目。给 Gadgetbridge、open-wearables、Home Assistant 提交官方支持,成本远低于自建社区,且直接触达 E 类与 D 类开发者。
  5. Discord 预期。新项目半年 150 人(OpenStrap、PulseLoop)是正常水平,平台型项目一年 1,100 人(open-wearables)。不要用人数当 KPI,用「发布的第三方项目数」当 KPI。
  6. V2EX 与 CSDN。量小但意图极准,适合发一篇「开放蓝牙协议的手环终于有了」直接回应十年老问题。

X 数据带来的三条追加建议

  • 不要与 Google Health API 正面比「数据种类」。它有 40 类,你们比不过也不必比。比它做不到的:本地 BLE 直连、原始波形流、程序触发 ECG、不经任何云。把 ghealth 那种 Agent-first CLI 的设计(确定性退出码、--raw、自带 SKILL.md)直接搬到你们的 CLI 里。
  • 接住 NOOP 的用户与开发者。NOOP 已经证明有一群人愿意为「本地、无订阅、自带 LLM」换硬件。第一版 SDK 发布时直接向 NOOP、OpenStrap、atria 的开发者送样机并邀请适配,让他们的 App 第一天就支持你们的手环。这些项目的法律风险与倦怠,正是你们能解决的问题。
  • 把患者社区列为种子用户。长新冠与 ME/CFS 社区对逐拍心率配速有刚需,正在用胸带凑合,而且有成熟的社区渠道与 App(Visible)。一个腕戴、开放、便宜的逐拍数据源对他们是直接的替代。

一个定位句式的修正

第一份报告写的是「戴在手腕上的可编程生理信号源」。看完生态数据,建议加一句给 E 类开发者的话:「不需要被逆向的手环。」OpenStrap、atria、geniemax、colmi_r02_client 和 NOOP 的存在证明了这句话的市场。

10待补与来源

仍需你提供账号才能补的一块

  • Reddit。r/whoop、r/ouraring、r/Garmin、r/QuantifiedSelf、r/Biohackers、r/esp32、r/BangleJS 是英语开发者与用户抱怨最集中的地方。官方 JSON 接口、old.reddit、四个镜像站与 pullpush 归档全部被拦。需要一个 Reddit 账号在 reddit.com/prefs/apps 建一个 script 类型应用,给我 client_id、client_secret 与账号密码,或直接给我浏览器里的登录 cookie。

以下为本轮直接抓取过的页面与接口。GitHub 星数与 issue 为 2026-09-02 实时值。

  1. GitHub 搜索与仓库:polarofficial/polar-ble-sdk、kieranabrennan/every-breath-you-take、JanCBrammer/OpenHRV、fsmeraldi/bleakheart、luisqtr/exciteometer、IanPeake/FatMaxxer、RGreinacher/polar-h10-ecg-viewer、OpenStrap/edge、adidshaft/atria、satayutata/geniemax-core、saksham2001/PulseLoopiOS、the-momentum/open-wearables、thetahealth/mirobody、Taxuspt/garmin_mcp、neiltron/apple-health-mcp、the-momentum/apple-health-mcp-server、shashankswe2020-ux/whoop-mcp、YuzeHao2023/MCP-oura、cyberjunky/python-garminconnect、tahnok/colmi_r02_client、cyrilzakka/Halo-iOS、Freeyourgadget/Gadgetbridge、argrento/huami-token、espruino/BangleApps、BasedHardware/omi、Mentra-Community/MentraOS、neuropsychology/NeuroKit、upsidedownlabs/BioAmp-EXG-Pill
  2. Hacker News Algolia 接口:查询 "Polar H10"、Whoop、"Oura ring"、"heart rate variability"、"ECG open source"、Bangle.js、"Apple Health export data"
  3. Hackaday,Making a locked-down wearable work without a subscription(2026-07-15):hackaday.com/2026/07/15/…
  4. Bangle.js 应用清单:banglejs.com/apps/apps.json;Espruino 社区讨论:github.com/orgs/espruino/discussions
  5. Movesense 案例库:movesense.com/showcase/
  6. B 站搜索接口 api.bilibili.com/x/web-interface/search/type,关键词:心率带 开发、ECG 手环 开源、MAX30102 ESP32、心电 开发板、Polar H10、手环 二次开发、智能手环 开源、HRV 心率变异性 设备
  7. V2EX 搜索(sov2ex):心率带、心电 手环、手环 开发 蓝牙、HRV、Polar H10、智能手环 API 数据
  8. CSDN 搜索接口:心率带 开发 蓝牙、手环 SDK 二次开发 心率、HRV 算法 实现 python
  9. YouTube 搜索结果页:Polar H10 python、ECG wearable open source、Movesense sensor developer、heart rate BLE app tutorial、Bangle.js
  10. Discord 公开邀请接口:open-wearables(1,127 人)、OpenStrap(150 人)、PulseLoop(145 人)
  11. X(经 TweetAPI,Top 排序,2026-09-02):关键帖子 x.com/RjeyTech/status/2050…(Fitbit Air vs WHOOP)、x.com/ParthJadhav8/status/2063…(NOOP 系列)、x.com/_philschmid/status/2052781345831879145(Google Health API)、x.com/hosseeb(Claude 与睡眠障碍)、x.com/anothercohen(个人健康 App)、x.com/ErickSky(open-wearables 西语)、x.com/vu3dtu(Fitbit Air 隐私反弹)、x.com/banteg(H10 区间配速)、x.com/cline(13 分钟 WHOOP MCP)、x.com/UltrahumanHQ/status/1790052475904340255(UltraSignal)、x.com/DIME_HACKS(Polar 360 日本上市)、x.com/indigox(OpenClaw 复刻 WHOOP)、x.com/frxiaobei 与 x.com/ChaseWang(中文对 Google Health API 的评价)
  12. Google Health API 开发者站:developers.google.com/health;ghealth CLI:github.com/Google-Health-API/google-health-cli
第三部分

订阅分层里的付费意愿

WHOOP 的三档会员、Google Health Premium、Oura、Garmin Connect+、Withings+、Ultrahuman PowerPlugs 等九家的分层放在一起看:厂商把什么放进免费层、什么放进 6 到 10 美元档、什么放进 20 到 30 美元档,就是他们对「用户愿意为什么多付钱」的集体判断。最后映射到你们开发者套件的收费设计。

2026-09-02价格为美国区官方或评测核对值标注「未核实」的为记忆值
第 0 层免费
看到自己的数据:心率、睡眠时长与阶段、步数、SpO2、皮温、基础记录。Garmin、Polar、Amazfit、Fitbit 把这层做成免费后,订阅厂商被迫跟进
第 1 层$6–10 / 月
解读:三大评分、个人基线与趋势、AI 教练、训练计划、内容库、仪表盘定制。Oura $5.99、Garmin $6.99、Google $9.99、Withings $9.99
第 2 层$17–20 / 月等值
长期健康:WHOOP Peak 的 Healthspan 与 WHOOP Age、压力监测、激素洞察。年付 $239
第 3 层$30 / 月等值
医疗边缘:ECG 心脏筛查、血压洞察、医生解读、优先支持、医疗级硬件。WHOOP Life 年付 $359;Withings 医生看一份 ECG $59.99

00一页结论

  1. 厂商共识:用户不为「看数据」付费,为「解读」付费,为「医疗边缘」付更多。九家里没有一家把心率、睡眠时长、步数放进付费层。6 到 10 美元档卖的是评分、基线、AI 教练和训练计划;只有 WHOOP 敢把 ECG、血压洞察和优先支持定到年付 359 美元,Withings 则把「心脏科医生 24 小时内看你的 ECG」单卖 59.99 美元。
  2. WHOOP 的三档是一部「从运动到医疗」的定价阶梯。One($199)是运动恢复,Peak($239)加长期健康与衰老速度,Life($359)加 ECG、血压和医疗级硬件。Peak 比 One 只贵 40 美元,Life 比 Peak 贵 120 美元,价差本身说明 WHOOP 认为「长寿」是顺手加购,「心脏」才是真正的高付费意愿。2026 年 8 月 WHOOP 又把血检 Advanced Labs 从会员里拆出来单卖,说明「按次付费的医疗服务」比「捆进会员」更好卖。
  3. AI 教练已经从卖点降为标配。WHOOP One 就含 AI 教练,Google 把 Health Coach 塞进 AI Pro 19.99 美元大包,Garmin 的 Active Intelligence 被评测称「实用性有限」,Withings 把 AI 洞察当会员基础项。单靠「有 AI」已收不到溢价,AI 只是解读层的交付形式。
  4. 免费层的底线在被抬高。Google Health 免费层已包含睡眠阶段、Readiness 分、SpO2、皮温;Garmin 承诺「今天有的功能永远免费」;Polar、Amazfit、Garmin Cirqa 都以「无订阅」为核心卖点。任何新品把第 0 层的东西收费,会被立刻点名。
  5. 反弹只发生在一种情况:把本来免费的东西收费。Garmin 把年度回顾锁进 Connect+ 被讽「用户帮你免费营销你还收钱」;Cirqa 宣称无订阅却把 Training Readiness 放进 Connect+,被 Lifehacker 点名;WHOOP 对老用户升级收费引发 2025 年 5 月的反弹;WHOOP 起诉 20 人团队的 Bevel 后,「Whoop is toast」的推文拿到 439 赞。
  6. 对开发者套件的映射:硬件一次性、协议与 SDK 永远免费,收费全部落在第 1 到 3 层的等价物上。云托管与 MCP 按活跃设备、白标授权按台、算法插件市场分成(对应 Ultrahuman PowerPlugs)、团队看板(对应 HRV4Training Pro 与 Garmin 的 B 端)、医疗版另发证(对应 WHOOP Life)、单次医生解读 API(对应 Withings)。同时把这套三层模板交给开发者,让他们对自己的客户照做。

01WHOOP 三档矩阵

2025 年 5 月随 WHOOP 5.0 与 WHOOP MG 一起推出。价格为美国年付;月付约 25 美元起。硬件包含在会员内,没有单独的硬件售价。

功能One · $199/年Peak · $239/年Life · $359/年它揭示的付费判断
硬件WHOOP 5.0WHOOP 5.0WHOOP MG(医疗级传感器、更高级材质)只有最高档给带电极的硬件,ECG 是硬件加订阅的双重门
睡眠、恢复、Strain、HRV、SpO2、皮温核心指标不分档,分档的是「在此之上的东西」
力量训练器、VO2 Max 估算运动功能全部下沉到最低档
AI 教练(WHOOP Coach)AI 教练是基础项,不是溢价项
Natural Cycles 周期整合第三方整合不作分层筹码
Healthspan:WHOOP Age 与衰老速度「长寿」是第一个加价理由,+$40/年
Health Monitor 与压力监测把已有传感器数据做成「健康监测」视图即可加价
女性激素洞察细分人群功能放在中档
Heart Screener:FDA 认证 ECG、房颤提示「心脏」是最高付费意愿,+$120/年
Blood Pressure Insights(测试版)无袖带血压是监管灰区,放在最高档兼作风险隔离;2025 年 7 月 FDA 为此发警告信
优先电话支持服务而非功能,也能作为高档筹码
Advanced Labs 血检(100+ 生物标志物)2026-08 起不再需要会员,单独付实验室费用;GRAIL 癌症筛查作为附加项 $799/年先捆进会员再拆出来单卖,说明按次医疗服务独立成交更好

矩阵之外的三个信号

  • Chase Sapphire Reserve 持卡人可全额报销 359 美元的 Life 会员。WHOOP 创始人推文 1,034 赞、27.6 万浏览。最高档会员被做成了信用卡权益,说明它的目标客群是高净值用户,而不是运动员。
  • Engadget 2026 年 8 月的结论:Life「对担心心脏健康或血压的人可能值」,普通用户选 One 即可。评测媒体也认为中档 Peak 的价值最模糊。
  • 价差本身在说话。One 到 Peak 40 美元买「长寿与压力」,Peak 到 Life 120 美元买「心脏与血压」。WHOOP 对付费意愿的排序是:心脏 ≫ 长寿 > 运动恢复(后者已是入门价)。

"WHOOP: up to $359/year for a number. Simple Health: $3.99/month for what the number means. Same data. One explains it."

一位独立开发者在 X 上给自己的 App 做广告,2026-08-27。这句话概括了整个市场对分层的不满:数据是一样的,差别只在解读

02九家厂商的分层对照

按「免费层有什么、付费层加什么、价格」三栏对齐。硬件价另列。

厂商 / 产品硬件免费层付费层加什么付费价模式
WHOOP 5.0 / MG含在会员内无(不订阅硬件不可用,一个月免费试用)见上表三档$199 / $239 / $359 年;月付约 $25 起纯订阅,硬件即租赁
Google Fitbit Air + Google Health Premium$99.99心率、睡眠时长与阶段、SpO2、皮温、步数、自动运动识别、基础 Cardio Load、Readiness 分(需数周校准)Gemini 驱动的 Health Coach、睡眠分详解、自适应周训练计划、运动与冥想内容库、拍照或对话记录饮食、更深的洞察摘要$9.99/月 或 $99.99/年;含在 AI Pro $19.99/月与 Ultra 内;随机送 3 个月;老 Fitbit Premium 用户保留 $79/年硬件一次性 + 可选订阅 + 生态捆绑
Oura Ring 4$349 起可用但「洞察与数据将大大受限」,三大评分不可见Sleep / Readiness / Activity 三分、50+ 指标、实时洞察、体温与周期、心血管年龄、压力恢复力、Oura Advisor AI、Symptom Radar、累计压力$5.99/月 或 $69.99/年;首月免费硬件一次性 + 事实上必需的单档订阅
Garmin Connect+(含 Cirqa 无屏手环)Cirqa $199.99全部现有功能:健康追踪、睡眠、日常活动、Body Battery、HRV 状态、训练记录。官方原话「一切你今天拥有的,保持免费」Active Intelligence AI 洞察、Performance Dashboard(123 个可选报表元素)、Live Activity 实时投屏、LiveTrack 增强、教练课程视频、专属徽章与头像框;Cirqa 上的 Training Status、Training Readiness、结构化训练、营养追踪需 Connect+$6.99/月 或 $69.99/年;30 天试用硬件一次性 + 可选订阅,承诺不锁旧功能
Withings+(ScanWatch 等)手表另售全部测量与记录,含 ECG 记录本身Health Improvement Score、Withings Intelligence AI 洞察与教练、Vitalité 指标、Stetho AI;心脏科医生 24 小时内解读 ECG(平均 4 小时)$9.99/月 或 $99.99/年;不订阅时单次 ECG 医生解读 $59.99订阅 + 按次医疗服务,两条线并行
Ultrahuman Ring AIR$349全部核心指标与多数 PowerPlugs(维生素 D、咖啡因窗口、昼夜节律、周期、智能闹钟、轮班模式等)按插件付费:Cardio Adaptability、Cycle & Ovulation Plus、AFib 检测(限地区)、Tesla Sync单插件 $2.9–3.99/月;无整体会员硬件一次性 + 插件市场,「无订阅」为卖点
Polar Loop / FlowLoop 未核实(约 $199 区间)Polar Flow 全部免费,「随设备免费提供」;Loop 明确标注 subscription-freePolar Fitness Program 个性化训练计划为独立可选付费未核实硬件一次性,几乎无订阅
Amazfit Helio Strap$99全部功能,评测强调「一次性 99 美元,不到 WHOOP 一年的一半」Zepp Aura 睡眠与 AI 服务存在,但评测未将其视为必要Aura 约 $4.99/月,未核实硬件一次性,订阅边缘化
Strava(软件平台,参照)记录活动、社区、安全功能、试用推荐路线路线与离线、Segment 排行、高级分析、Fitness & Freshness、相对努力、目标、挑战、Athlete Intelligence AI个人年付约 1,150 泰铢(美区约 $79.99/年,未核实);家庭 4 人与学生档;与 Runna 捆绑纯软件分层,有家庭与学生档
Apple / Samsung(参照)Watch $249 起 / Galaxy Watch全部健康功能免费,含 ECG、房颤、睡眠分期、HRVApple Fitness+ 内容订阅 $9.99/月(未核实近期价);Samsung Health 无订阅硬件溢价覆盖软件,不卖数据解读

两个值得单独看的软件层玩家

BEVEL

把 Apple Watch 变成 WHOOP 的 App

免费 + Pro 订阅(价格未核实)。卖恢复、Strain、Cardio Load、睡眠、压力、能量的解读,数据源是 Apple Health,因此也能读 WHOOP、Oura、Fitbit Air 写进去的数据。X 上「Whoop is toast,我换成 Bevel + Apple Watch」439 赞;WHOOP 起诉了这个 20 人团队。它证明「解读层」可以脱离硬件独立收费,也证明硬件厂商把解读层视为核心利益。

HRV4TRAINING · VISIBLE

专业与患者两端的分层

HRV4Training:App 一次性买断,Pro 是面向个人与团队的网页平台,提供教练面板、远程管理运动员、导出数据,对研究机构与大团队给最高 30% 折扣。Visible:面向长新冠与 ME/CFS 患者,免费研究版 App 可记录症状并参与研究,Plus 会员绑定臂带硬件提供全天心率配速与 PacePoints,官网明说「我们知道不是所有人都付得起会员,目标是让保险报销或医疗机构免费提供」。两者都把「团队/机构」当成付费主体而不是个人。

03跨厂商:哪一层卖什么

把九家的功能按「出现在哪一层」重新归类,重叠最多的地方就是行业共识。

功能类别典型项所在层共识强度解读
原始生理指标心率、HRV、SpO2、皮温、睡眠时长与阶段、步数、卡路里第 0 层9/9 免费Google 免费层含睡眠阶段与 Readiness 后,这层已不可能收费。WHOOP 的「不订阅不能用」是唯一例外,也是它挨骂最多的点
设备级功能运动模式、自动识别、闹钟、通知第 0 层Cirqa 把 Live Heart Rate 从 Connect+ 放回免费,就是被这条共识逼的
三大评分与个人基线Readiness / Recovery / Sleep Score、体能年龄、心血管年龄第 1 层(Oura、WHOOP 全档、Withings;Google 把 Readiness 放免费是例外)评分是「解读」的最小单位,也是订阅的第一道门。Google 把它放免费,是对 Oura 与 WHOOP 的直接打击
AI 教练与自然语言洞察WHOOP Coach、Google Health Coach、Oura Advisor、Garmin Active Intelligence、Withings Intelligence第 1 层五家都放在基础订阅里,没有一家单独为 AI 加档。AI 是交付形式,不是溢价项
训练计划与内容库自适应周计划、教练视频、冥想、运动课第 1 层(Google、Garmin、Polar Fitness Program、Apple Fitness+)内容是最传统的订阅理由,穿戴厂商在向流媒体式订阅靠
深度分析与仪表盘Performance Dashboard、Fitness & Freshness、Segment 排行、历史范围第 1 层(Garmin、Strava)面向进阶运动者,愿付但人群小
长期健康与衰老Healthspan、WHOOP Age、衰老速度、压力监测、激素洞察第 2 层(WHOOP Peak;Oura 放在唯一档里)WHOOP 认为它值 +$40/年,Oura 认为它不值单独加档
医疗边缘功能ECG 心脏筛查、房颤提示、血压洞察、医疗级硬件第 3 层分裂(WHOOP 收 +$120/年;Apple、Samsung、Withings、Google 的 ECG 记录免费)拿到认证的厂商把 ECG 当硬件卖点免费给;WHOOP 用它撑最高档。你们没有认证时不能学 WHOOP
人工医疗服务心脏科医生解读 ECG、血检、癌症筛查按次付费(Withings $59.99/次;WHOOP Labs 拆出会员;GRAIL $799/年)真人与实验室服务的成本结构决定了按次付费,而且用户接受度高
服务与身份优先电话支持、专属徽章与头像框、信用卡权益第 1–3 层填充档位的筹码,不是购买理由
细分插件Cardio Adaptability、Cycle Plus、Tesla Sync、维生素 D单点 $2.9–3.99/月仅 Ultrahuman唯一把订阅拆成插件市场的厂商,也是唯一对开发者开放原始 PPG 的消费品牌,两者是同一个产品哲学

一句话版本。行业认为用户愿意为三种东西付钱:把数据变成一个分数和一句话(6–10 美元)、把分数变成对未来健康的判断(+3 美元)、把判断变成医生级的结论或服务(+10 美元或按次)。不愿意为「看自己的数据」付钱,也不再为「有 AI」单独付钱。

04用户反弹的规律

时间事件反弹形式教训
2022-02Garmin 官方推文:「我们不让你买自己的数据。所有睡眠信息免费,无需订阅。」317 赞,被当作行业标准引用「不卖数据」是能拿来做营销的承诺,也会成为日后被反咬的把柄
2025-03Garmin 推出 Connect+DC Rainmaker 拆解文 41 条评论,结论「多数功能本应免费,AI 洞察实用性有限,长期有蚕食免费功能的风险」已承诺免费的厂商推订阅,必须只加新东西
2025-05WHOOP 5.0 / MG 发布,老用户升级政策改口DC Rainmaker 专门做了一期「WHOOP 反弹」播客订阅制下硬件升级的承诺一旦收回,反弹比涨价更大
2025-12Garmin 把年度回顾 The Rundown 锁进 Connect+「品牌通常靠用户分享这个做免费营销,现在还收钱,讽刺」把有传播价值的功能收费,等于给自己的增长关门
2026-04WHOOP 起诉 Apple Watch 恢复分析 App Bevel「一家 100 亿美元、800 人的公司怕我们 20 人团队」;「Whoop is toast」439 赞、9.8 万浏览解读层被第三方低价复刻时,法律手段会把用户推向对手
2026-05Fitbit Air $99 无订阅上市「买了 WHOOP 的我替你惋惜」12,957 赞、292 万浏览第 0 层加最低价硬件,就能把订阅厂商逼到舆论下风
2026-06NOOP 让 WHOOP 免订阅可用,被下架又复活130 万浏览;「我们不再付钱给公司收集和变现我们的健康数据」硬件即租赁的模式会催生逆向工程社区
2026-07Garmin Cirqa 以「无订阅」上市,但 Training Readiness 需 Connect+Lifehacker 点名「用户已抱怨部分基础训练功能要订阅」,Garmin 随后把实时心率放回免费「无订阅」一旦成为卖点,任何灰色地带都会被放大

05映射到开发者套件

你们不卖消费订阅,但开发者会拿你们的东西去卖。两件事要同时做:自己的收费结构避开所有反弹点,并给开发者一套可直接套用的三层模板。

你们自己的收费结构

对应消费市场的哪一层你们的项目收费方式不能碰的红线
第 0 层「看数据」BLE 协议、原始波形流、逐拍数据、手机与 Python SDK、开发者控制台 App、本地导出永远免费,随硬件一次性售出任何对原始数据、采样率、导出的收费都会重演 WHOOP 与 Garmin 的反弹,而且你们的目标用户正是被这件事赶出来的人
第 1 层「解读」托管云、时间序列存储、事件总线、MCP 端点、摘要层、白标参考 App 的托管版按活跃设备月费,自建版免费自建版必须功能完整,否则「可自建」是假的
第 1 层「内容与计划」算法与 Agent 插件市场(HRV 训练、睡眠分期、节律筛查、场景模板)第三方上架分成,官方插件小额月费参照 Ultrahuman:核心算法免费,只对增量插件收费
第 1 层「团队看板」研究门户、多设备管理、批量导出、团队权限Study Pack 按台 + 门户年费,学术折扣参照 HRV4Training Pro:付费主体是机构不是个人
第 3 层「医疗边缘」OEM 二类证医疗版、闭环算法、合规文件包硬件溢价 + 按台授权没有认证的开发版不能出现任何诊断措辞;参照 WHOOP 血压警告信
按次「人工服务」ECG 医生解读 API(对接第三方心电判读服务)、数据标注服务按次转售,开发者可加价参照 Withings $59.99/次,做成开发者可调用的接口而不是终端功能

给开发者的三层模板

白标参考 App 里预置三个开关组,开发者改配置就能得到一个和行业共识对齐的订阅结构:

  • 免费组:所有原始指标、睡眠与心率历史、导出、设备功能。默认全开且不可关闭,这是你们对开发者的约束,也是对终端用户的承诺。
  • 解读组(建议 $4.99–9.99/月):三大评分、个人基线、AI 摘要与问答、训练或恢复计划、场景模板。开发者自带模型 key 时成本可控。
  • 服务组(按次或 +$10/月):医生解读、专业报告、机构看板、优先支持。只在开发者拿到相应资质时开放。

定位句的第三个版本。第一份报告:「戴在手腕上的可编程生理信号源」。第二份:「不需要被逆向的手环」。这一份加一句给开发者的:「数据永远免费,你只卖解读。」这是九家厂商用十年的定价实验替你们验证过的边界。

06来源与未核实项

未核实、来自记忆的数字

  • Polar Loop 售价;Zepp Aura 月费;Strava 美区美元价(页面返回泰铢价);Apple Fitness+ 当前价;Bevel Pro 价格;Eight Sleep Autopilot 档位(官网被拦,未纳入正文)。
  • WHOOP、Ultrahuman、Withings、Garmin 官网均被 Cloudflare 拦截,价格与功能从评测媒体、App Store 内购列表与 X 推文交叉核对。
  1. Engadget,Whoop Life 值不值(2026-08-29):engadget.com/2242774/…
  2. X:WHOOP 三档价格与功能汇总推文(2026-08-31)、WHOOP MG 发布要点(@ritwikpavan 2025-05-08)、Advanced Labs 脱离会员与 GRAIL $799(2026-08-20)、Chase Sapphire 报销 Life(@willahmed 2026-02-13)、Bevel 被诉与「Whoop is toast」(@scottastevenson 2026-04-04)、Garmin The Rundown 上锁(2025-12-08)、Garmin 2022 「不让你买自己的数据」推文、Lifehacker 对 Cirqa 的报道(2026-07-26)
  3. DC Rainmaker:Garmin Connect+ 拆解(2025-03)…/garmin-connect-plus-subscription-walkthrough.html;Fitbit Air 深度评测(2026-05)…/fitbit-review-vs-whoop.html;Garmin Cirqa 评测(2026-08);Amazfit Helio 评测(2025-06);Polar Loop 预告(2025-06);WHOOP 5.0 反弹播客(2025-05)
  4. 9to5Google,Google Health Premium 并入 AI Pro(2026-05-26):9to5google.com/2026/05/26/google-health-premium/
  5. Oura 会员页:ouraring.com/membership
  6. Withings App Store 内购列表(Withings+ $9.99/$99.99、ECG 医生解读 $59.99):apps.apple.com/…/id542701020
  7. Ultrahuman PowerPlugs:ultrahuman.com/powerplugs/
  8. Strava 订阅页:strava.com/subscribe
  9. Polar Flow 与 Loop 说明:polar.com/en/flow
  10. HRV4Training Pro:hrv4training.com/pro--teams.html;Visible:makevisible.com
第四部分

穿戴 App 里的 Agent 怎么做

拆开 WHOOP Coach、Google Health Coach、Oura Advisor、Garmin Active Intelligence、Withings Intelligence、Ultrahuman Jade、Bevel Intelligence、Zepp Aura、Apple Workout Buddy、Samsung Health、Strava Athlete Intelligence 十一家:入口在哪、什么时候主动开口、说什么、长什么样,以及这些对 somaloop 的 SDK 与白标 App 意味着什么。

2026-09-06官方商店截图 + 用户真机截图 + 评测配图 + 官方文档素材库 research/refs/agent-ui
形态 A
全局对话
独立聊天页,问什么答什么。所有家都有,已是底线
形态 B
每屏可追问
悬浮按钮或卡片下的追问入口,带当前屏幕上下文。Google、WHOOP、Oura、Withings
形态 C
主动播报
早 / 运动后 / 晚三时段的消息卡与推送,事件触发。Google、WHOOP、Oura、Garmin、Withings
形态 D
嵌入式解释
评分下方一句话、「What's driving it」、贡献因子。Oura、Athlytic、Bevel、Zepp、Garmin
形态 E
语音
运动中播报(Apple Workout Buddy)、表上自然语言(Zepp Flow)、语音记日志(WHOOP)
形态 F
动作型 Agent
能改计划、记饮食、触发测量。Google(改计划/记餐)、Jade(启动房颤检测、呼吸)、WHOOP(记忆)

00一页结论

  1. 聊天框不是 Agent 的主体,只是兜底。十一家里做得最好的三家(Google Health Coach、WHOOP Coach、Oura Advisor)都把重心从「你来问」搬到了「它先说」:Google 在 Today 页按早、运动后、晚三个时段生成带时间戳的消息卡;WHOOP 2026 年把 Daily Outlook 和 Proactive Check-ins 做成推送,并明确「没什么值得说的时候保持安静」;Oura 让用户自己设 check-in 频率与语气。聊天页退到悬浮按钮后面。
  2. 「每屏可追问」是分水岭。Google 在四个标签的右下角固定一个「Ask Coach」悬浮按钮,点开就带着当前屏幕的上下文;WHOOP 把「Ask WHOOP anything」搜索框放在首页顶部,每张指标卡下面有一句解释和「Break down my recovery」链接;Withings 把输入框直接嵌在每张洞察卡里,下面挂三个建议问题。做不到这一点的(Garmin、Strava、Samsung)就只是「AI 文案」,不是 Agent。
  3. 主动消息有一套公认的卡片结构。时间戳、一句有画面感的标题(「That was a serious grind through the Tramuntana heat」)、正文里加粗具体数字(12.7 km、HRV 31 ms)、两到三条带粗体标签的行动项(Recovery priority / Milestone prep)、末尾一个反问句邀请回复、底部拇指上下和「Reply」。Google、Withings、Zepp、Garmin 全在用同一个骨架。
  4. 可信度靶子:把数据画出来。Oura Advisor 在回答里内嵌 Readiness 趋势图,Withings 每张卡带迷你图,Jade 用指标砖块(Vitamin D 低、同型半胱氨酸偏高)加睡眠快照,Bevel 直接展示「Thought for 16 seconds」的推理步骤列表。用户对 AI 教练最大的不满是「废话、不引用我的数据」,这四种做法都是解药。
  5. 动作型 Agent 刚起步,机会在这里。只有 Google(改周计划、拍照记餐、改历史记录)和 Ultrahuman Jade(据报道能触发房颤检测与呼吸练习)让 AI 能「做事」。没有一家能让 Agent 主动发起一次生理测量。带手指电极的手环恰好能补上这一格:Agent 判断需要时震动请你按 30 秒 ECG。
  6. 失败模式高度一致。Garmin 被 DC Rainmaker 评为「很难想出更无用的碎片」;WHOOP 用户抱怨 Daily Outlook 连续五天不记偏好、被明确拒绝的活动仍反复推荐;Oura 通知会堆在一起且时间标错;Google 的 AI 被评测者发现连夜重复推荐「nacho cheese 和 rosé」。共同根因是「摘要层无记忆、无抑制、无个人基线」。这三件事应该做进 SDK,而不是留给每个开发者自己踩坑。

01六种交互形态

按「谁先开口、在哪开口、能不能做事」分。一个成熟产品通常同时具备 A 到 D,E 与 F 是差异化。

A · 全局对话页

所有十一家里有 AI 的都有一个独立聊天页,样式几乎一致:顶部标题带「Beta」标签,左侧品牌头像气泡,用户气泡右对齐,底部输入框加发送箭头。差别在三处:历史入口(WHOOP 右上角时钟图标进历史会话;Google 把首次设置的目标存进「Ask Coach」History);建议芯片(Oura 在回答下方给「What helps with Readiness / What caused my Readiness」,Withings 给三个完整问句,Jade 给「Analyse my lab results / Is my biological age improving?」);免责声明位置(Oura 把「Advisor can make mistakes」放在输入框正下方,Google 放在设置与首次使用页,WHOOP 用 Beta 标签兼任)。

WHOOP Coach Beta v2.0官方图。VO2 Max 问答,回答里引用「March 10 run, 41 min at 11.6 strain, zones 3–4」,右上角历史入口,左下角新会话
Oura Advisor官方图。回答里内嵌 Readiness 7 天趋势卡(88,Trending up),下方两枚建议芯片,输入框下写「Advisor can make mistakes」
Ultrahuman Jade官方图。「Analyze my blood report and correlate with sleep」,回答用「What stood out」指标砖块与睡眠快照柱图,标题栏 JADE 下拉切模式
Bevel Intelligence官方图。「Thought for 16 seconds」展开推理步骤:Reviewing recovery signals → Analyzing sleep, strain, biomarker trends → Preparing insights → Done

B · 每屏可追问

这是把聊天从「一个页面」变成「一层能力」的关键。三种实现:

  • 悬浮按钮。Google Health 在 Today、Fitness、Sleep、Health 四个标签右下角固定「Ask Coach」FAB,非 Premium 用户看到的是同位置的分享图标。点开自动带入当前页面的指标作为上下文。
  • 首页搜索框。WHOOP 5.0 新首页顶部是一条「Ask WHOOP anything」输入框,与 Health Monitor、Today's Activities 并列,把提问做成首页第一动作。
  • 卡片内嵌。Withings 在每张洞察卡(Body Composition、Heart Rate Update)底部直接放「Ask anything about your health」输入框,紧跟三个与该卡相关的建议问句;WHOOP 官方图里每张指标卡下有一句解释加「Break down my recovery →」链接。
Google Health · Today真机图。11:44 AM 运动后消息卡,右下角蓝色「Ask Coach」FAB 在所有标签常驻
WHOOP 5.0 首页真机图。三环下方即「Ask WHOOP anything」搜索框,再下是 Health Monitor 与 Today's Activities
Withings Intelligence官方图。时间线卡片(07:41 Body Composition、13:57 Heart Rate Update),卡底嵌输入框与三条建议问句
WHOOP Recovery 页官方图。指标列表下的解释框:「Your HRV is elevated while your RHR…」,附「Break down my recovery →」

C · 主动播报

见第三章专门拆解。要点:Google 按时段(早、运动后、晚)生成 Today 卡;WHOOP 早晨 Daily Outlook 加事件触发的 Proactive Check-ins 推送;Oura 用户可设 check-in 频率;Garmin 全天在首页顶部生成 Active Intelligence 卡;Withings 按测量事件生成时间线卡;Zepp 每日一张 BioCharge Insight。

D · 嵌入式解释

不以「AI」出现,但正是 LLM 摘要层最自然的落点:Oura Today 页 Readiness 88 下面一句「Go get 'em! A great night's sleep can boost your readiness…」;Athlytic 恢复分下「What's driving it」列 HRV 与 RHR 对比 60 天基线,再加「Journal Insights: Magnesium, Late Night Snack」;Bevel 首页「Good morning, John」一段话总结昨夜;Welltory 顶部横幅「Your long-term wellness scores are within your personal norm」;Google Daily Readiness 页「What impacted your readiness」列 HRV Fair / Recent sleep Good / RHR Good。

Oura Today官方图。分数英雄区下一句生成式解释,不标 AI
Athlytic官方图。「What's driving it」+ 60 天基线对比 + Journal Insights
Google Daily Readiness真机图。贡献因子三行(Fair / Good / Good),右下 FAB
Welltory官方图。「within your personal norm」横幅,个人基线的最简表达

E · 语音

  • Apple Workout Buddy(watchOS 26):只在运动中、只走蓝牙耳机、只用语音。开始时激励,中途播报配速、分段、心率与活动环进度,结束时总结与里程碑。声音由 Fitness+ 教练训练而来,处理走 Apple Intelligence(端侧与 Private Cloud Compute),需要 Series 6 以上加 iPhone 15 Pro 以上。不能对话,是「播报员」而非「教练」。
  • Zepp Flow:手表上按住表冠说自然语言,找功能、回消息、查天气、闲聊;1.8 版能总结长通知、建议加日程。是表端 LUI,不是健康教练。
  • WHOOP:2026 年 5 月给 Journal 加了语音记录,AI 据此建议新的追踪项。语音用于输入,不用于输出。
  • Samsung:Running Coach 运动中给配速与心率区间的实时指导;Bedtime Guidance 按三天数据建议就寝时间。全部是算法驱动的提示,没有对话式 AI。

F · 动作型 Agent

  • Google Health Coach:「Make me a 20-minute Pilates session」直接生成并加入计划;拍照或上传 PDF 记餐;「Update yesterday's run from 5.3 miles to 4.7」改历史记录;Fitness 页的周计划卡带「Make changes」按钮回到对话修改。
  • Ultrahuman Jade:两种模式(Standard / Deep Research),据发布报道能「start breathwork or trigger AFib detection」,把 AI 与 PowerPlugs 插件打通;实际评测只确认了问答与化验单解读。
  • WHOOP:My Memory 是用户可见可编辑的记忆库(目标、生活事件、药物、慢性病、睡眠环境),Coach 与 Daily Outlook 都读它;但用户抱怨两者没真正打通。
  • 没有人做的:让 Agent 发起一次测量。所有产品的 ECG 都要用户自己去点。

02逐家拆解

产品模型 / 叙事入口主动性引用数据的方式记忆与个性化反馈与免责门槛
WHOOP Coach2023 年 OpenAI GPT-4 起步,官方称「专有算法 + 自建 ML 模型 + 微调 LLM」首页顶部「Ask WHOOP anything」、Coach 页、每张指标卡下解释与链接 早晨 Daily Outlook;事件触发 Proactive Check-ins 推送(大日子前、连续睡差后、围绕目标);「无事则静」文本内引用具体训练与数值;官方图未见内嵌图表My Memory 可见可编辑;语气偏好可学;用户反映 Outlook 不读 MemoryBeta 标签;美国用户可转真人临床医生视频咨询全档会员含
Google Health CoachGemini,SHARP 评估框架(安全、有用、准确、相关、个性化)四标签常驻「Ask Coach」FAB;Today 消息卡「Reply」;计划卡「Make changes」 早 / 运动后 / 晚三时段消息卡,可在设置关闭 Today insights加粗数字、要点、睡眠卡内嵌睡眠分期图;Readiness 页列贡献因子首次设置目标、偏好、器材;History 保存;快速回复芯片收集状态拇指上下;「AI 可能出错」「非医疗建议」;不评估症状照片Premium $9.99/月,含在 AI Pro
Oura AdvisorLLM;Labs 测试 100 万条消息,83% 认为可靠,60% 说帮助理解了指标Today 页右下「+」、菜单、Readiness 洞察消息内中强 用户设 check-in 频率;主动提示深睡模式变化;Health Radar 扫心血管与呼吸信号回答内嵌 Readiness / Sleep 图表卡;引用近 7 天 Tags语气二选一(conversational / direct);记忆可查可删;Habits and Routines 关联行为与指标拇指上下、复制;「Advisor can make mistakes」常驻输入框下会员 $5.99/月
Garmin Active IntelligenceAI 洞察卡,2025-03 Beta,2026-01 加营养首页顶部卡片;无对话 全天多张,按时段与活动后触发短句复述已有数据(「强度分钟与过去四周一致」)拇指上下训练偏好;无记忆界面拇指上下Connect+ $6.99/月
Withings IntelligenceWithings+ 内 AI 洞察 + 真人心脏科医生时间线卡内嵌输入框 + 建议问句中强 每次测量后生成带时间戳的卡(体成分、夜间心率)卡内迷你趋势图 + 百分比变化(「过去 4 天升高 29.1%」)Vitalité 指标、Health Improvement Score 作长期锚人类在环:ECG 24 小时内医生评估卡Withings+ $9.99/月;医生解读单次 $59.99
Ultrahuman Jade「世界首个实时生物智能 AI」,2026-03 随 Ring PRO 发布右上角图标进独立聊天环境;标题栏切换 Standard / Deep Research 发布稿称实时行动,评测未见主动通知「What stood out」指标砖块、睡眠快照柱图、化验单关联可接化验结果;模式切换首次需接受条款戒指 $479,无订阅
Bevel Intelligence「Your smart health engine」,读 Apple Health 数据「Ask Bevel anything」带麦克风;首页晨间段落 「Good morning」晨间总结;Food Log 消息可见推理步骤(「Thought for 16 seconds」+ 步骤列表)Biological Age、Health Records(Pro)拇指上下、复制Pro $14.99/月或 $99.99/年
Zepp Aura / Flow / CoachAura 睡眠助手(专家知识库);Flow 表端 LLM 语音;Coach 训练计划Aura 标签,吉祥物对话框欢迎页;Flow 长按表冠 每日 BioCharge Insight 卡;Flow 通知摘要一段 100 字左右解释 HybridCharge 与 HRV 的关系Coach 按水平与目标出计划拇指上下Aura 核心免费,Premium 另收费
Apple Workout BuddyApple Intelligence,Fitness+ 教练声音运动开始前开启;只在耳机里强但窄 运动中自动播报,结束总结语音播报配速、分段、心率、活动环、个人纪录用历史训练与里程碑端侧与 Private Cloud Compute硬件门槛:S6+ 与 iPhone 15 Pro+
Samsung Health算法功能,不标 AI 对话手表与 App 内功能页 Bedtime Guidance 建议就寝;Running Coach 实时指导血管负荷、抗氧化指数等新指标的解释文12 分钟测试定级 1–10免费
Strava Athlete IntelligenceAI 活动摘要,明确「回顾型非教练型」活动统计框下方,「Say More」展开仅活动后配速、心率区、相对努力,回溯 30 天找里程碑「Give feedback」四选项含「冒犯性内容」订阅用户
Google · Fitness 周计划真机图。叙事标题「Solidifying the Trail Milestone & Structural Strength」,Make changes / Log / Ask Coach,清单计数「2 to go」
Withings Cardio Check-Up官方图。ECG 波形 + 记录设备 + 心脏科医生评估卡与医生署名,AI 与真人并列
Zepp Daily HybridCharge Insight官方图。分数环下一段解释,底部拇指
Strava Athlete Intelligence真机图。活动卡下一段总结(286W 阈值功…建议恢复骑),「Say More」按钮

03主动播报专章

用户问「有主动播报吗」,答案是有,而且已经形成了三种时机模型和一套抑制原则。

时机模型

模型谁在用触发载体例子
时段型Google Health Coach、Zepp Aura、Bevel固定三时段:醒来、运动后、睡前Today 页时间戳消息卡,可选推送Google 20:47「The weekend sleep rebound pattern」;21:02「A massive recovery win for your body」;11:44 运动后「That was a serious grind…」
事件型WHOOP Proactive Check-ins、Withings、Garmin、Strava连续 4 天 HRV 下降且赛前;月睡眠债过 18 小时;完成一次测量;一次活动结束推送通知;测量后时间线卡;活动详情卡WHOOP 官方例:「flagging four consecutive days of declining HRV before a race weekend」;Withings 13:57「夜间心率 4 天升 29.1%」
用户设频型Oura Advisor用户选 check-in 频率与时间,配合目标计划推送 + 会话「每日签到通知(如果你选择的话)」;已知 bug:通知堆在一起且时间标错

抑制原则

  • WHOOP 官方原话:「When nothing warrants action, WHOOP stays quiet.」这是唯一一家把「不说话」写进产品叙事的。
  • Google 允许在 Coach 设置里关闭 Today 页的 insights;每张卡有拇指上下。
  • Garmin 用拇指上下让算法学习「哪些信息优先、哪些少推」,但评测者仍认为多数卡片无用。
  • Oura 让用户选语气(conversational / direct)和频率,是把「烦不烦」的权力交给用户。

一张主动消息卡的解剖(Google Health Coach 为样本)

时间戳
「11:44 AM」小字带闪光图标,表明是生成内容而非系统通知
标题
一句有画面感的判断:「That was a serious grind through the Tramuntana heat」「Your body grabbed a massive recovery win last night」。不是「今日总结」这类系统词
正文首段
两到三句,把具体数字加粗:「12.7 km」「finish fast」「HRV down at 31 ms」「9 hours and 26 minutes」「83 Readiness」。每个结论都能指回一个数据点
行动项
两到三条要点,每条以粗体标签开头:「Recovery priority」「Milestone prep」「Sun Safety」「Recovery Check」。标签固定,内容可变
反问
结尾一个问题邀请回复:「How does your energy feel today compared to your busier weekdays?」「are you feeling any lingering grogginess this morning?」。把播报变成对话的钩子
内嵌数据
睡眠卡内嵌睡眠分期图与 Sleep score / Sleep duration 两块迷你卡;运动卡不嵌图
操作区
拇指上下 + 「Reply」(闪光图标)或「Ask Coach」FAB;快速回复芯片如「Did some stretching / Pure rest / Still a bit sore」
Google · Sleep 页消息卡真机图。标题 + 加粗数字 + 内嵌睡眠分期图 + 结尾反问
Google · 晚间消息真机图。9:28 PM「You played it smart with a low-key Friday」,要点含「充电:电量 26%」,底部快速回复芯片
Zepp Aura 欢迎页官方图。吉祥物气泡「Hi! I'm Zepp Aura, your personal sleep assistant」,拟人化路线
Goose(第三方本地 App)真机图。没有 AI 层时的对照:只有数字与按钮,正是开发者拿到原始数据后的起点

04样式专章

配色

运动向全黑,健康向浅色

WHOOP、Oura、Athlytic、Zepp、Withings 用深色底加单一高亮色(WHOOP 绿/蓝/黄三色环,Oura 蓝绿,Withings 洋红渐变)。Google Health、Bevel、Gentler Streak、Samsung 用浅底彩色卡。AI 消息在深色里用略亮的灰底气泡,在浅色里用带淡色渐变的白卡(Google 的睡眠卡是淡紫,运动卡是淡绿)。

身份

品牌字母头像,不做人脸

WHOOP 用圆圈 W,Google 用四色闪光图标,Oura 用闪光加「Advisor」字样,Bevel 用蓝色气泡,Zepp Aura 用一个对话框形吉祥物。没有一家用人像或名字,Withings 例外:真人医生有头像与署名,用来和 AI 区分。

数据可视化

回答里带图是可信度的分水岭

Oura 在气泡里嵌完整的 Readiness 趋势卡;Withings 每卡一条迷你折线加百分比;Jade 用指标砖块加柱图;Google 在睡眠卡嵌分期图。WHOOP 与 Garmin 的 AI 只有文字,恰好是被批评「不引用数据」和「无用碎片」的两家。

透明度

推理过程与免责的摆放

Bevel 把「Thought for 16 seconds」做成可展开的步骤列表;Google Readiness 页用「What impacted your readiness」三行贡献因子;Oura 把「Advisor can make mistakes」常驻输入框下;WHOOP 用「BETA V2.0」标签;Strava 反馈里有「冒犯性内容」选项。

节奏

先一句话,再展开

Strava「Say More」、WHOOP「Break down my recovery →」、Google 消息卡默认折叠到三条要点、Garmin 卡只有一两句。所有家都在控制首屏文字量,长回答只在用户主动展开后出现。

拟人程度

两条路线

工具型:Google、WHOOP、Withings、Garmin,语气专业、用「你的数据显示」。伙伴型:Zepp Aura 有吉祥物,Bevel 说「Good morning, John」,Sleepagotchi 干脆做成养成宠物读 Health Connect 数据。Oura 让用户自己选 conversational 或 direct。

05失败模式与吐槽

产品问题来源与原话根因
Garmin Active Intelligence复述已有数据、无可操作性DC Rainmaker:「我会很难想到有更无用的小碎片」;wiki 批评「基本上总结已在 Connect 其他地方可见的数据」没有个人基线与目标,只做单指标复述
WHOOP Daily Outlook不记偏好、重复推荐被拒绝的活动WHOOP 社区:连续 5 天要求加入周期洞察与膳食建议被忽略;明确拒绝舞蹈、骑行、Reformer 仍反复出现;「Coach 记得并在聊天里引用,但 Outlook 不用」记忆层与生成层没打通
Google Health Coach循环重复、附和用户、走跑不分DC Rainmaker:连夜重复建议「nacho cheese 和 rosé」;Thurrott:「验证所有用户观点」的倾向缺抑制与去重;奖励模型偏向讨好
Oura Advisor通知堆积、时间错标Oura 已知问题页:「通知可能一起到达而非按计划时间,并引用更早的时间」调度与推送基础设施问题
Oura(整体)只给分数不给原因X 用户:「连续七天凌晨三点醒,我期待数据告诉我为什么,结果只有漂亮的图和一个糟糕的睡眠分」解释层缺失,用户转而用外部 Agent 分析
WHOOP Coach(早期)被动、不能规划Boardroom 2023:只能回答问题,CEO 称未来要「主动发起对话」2026 年已补 Daily Outlook 与 Check-ins
Strava只回顾不指导Running Genie:「backwards-looking analysis tool, not a forwards-looking coaching tool」产品定义如此,不算缺陷
所有家「一个数字收 359 美元,解释它只要 3.99」X 独立开发者广告语解读层被认为应该便宜甚至免费

"Make Daily Outlook truly customizable and allow it to reliably use Memory and AI Coach preferences… connecting those two."

WHOOP 社区用户,2026 年。把记忆接到主动播报,是用户自己提出的产品需求

06映射到 somaloop

第一份报告里 AI 层写了「摘要层、事件流、MCP」。看完十一家的做法,可以把它具体到 SDK 原语和白标 App 组件两层。

SDK 应提供的 Agent 原语

原语解决谁的问题来自哪家的教训
baseline 个人基线服务把「今天 HRV 44」变成「比你 60 天均值低 26%」Athlytic 的 60 天对比、Welltory 的「personal norm」是用户信任的来源;Garmin 缺这个所以被骂
events 事件流与阈值连续 N 天下降、睡眠债累计、夜间 SpO2 下探、久坐、电极接触WHOOP Proactive Check-ins 的触发条件全是这类;Withings 按测量事件出卡
digest 时段摘要早 / 运动后 / 晚三份结构化摘要,几百 token,含加粗字段与数据引用Google 三时段模型;避免开发者把整天原始数据喂给模型
memory 用户可见记忆目标、偏好、拒绝项、药物、睡眠环境,读写 API 与 UIWHOOP My Memory 的形态,加上「生成层必须读它」的约束,解决 Daily Outlook 的投诉
quiet 抑制策略去重、每日上限、静默时段、用户拇指反馈回灌WHOOP「无事则静」、Google 可关、Garmin 拇指学习、Oura 用户设频
request_measurementAgent 发起 ECG:手环震动引导,返回接触 / 可用 / 完成 / 失败事件没有任何一家做到;Jade 只在发布稿里提过触发房颤检测
evidence 引用对象每条 AI 结论附带可渲染的数据切片(时间范围、指标、图表 spec)Oura 内嵌图、Withings 迷你图、Bevel 推理步骤,是可信度的来源
mcp以上全部暴露为工具,开发者自带模型第二份报告的 40 多个社区 MCP 证明了需求,但它们都拿不到波形与触发

白标参考 App 应内置的 Agent 组件

  • InsightCard:按第三章解剖的七段结构渲染,字段由 digest 输出直接填充;自带拇指与「继续问」。
  • AskAnywhere:全局悬浮按钮 + 每张指标卡下的一句解释与追问链接;点开自动带当前屏幕上下文(Google 与 WHOOP 两种入口都做)。
  • CheckInPush:由 events 触发的推送模板,进入即是会话;默认遵守 quiet
  • EvidenceChip:回答里可点开的迷你图与数据引用(Oura 式),开发者不必自己画图。
  • ReasoningTrace:可选展开的推理步骤(Bevel 式),在医疗边缘场景默认开启。
  • MeasureRequestCard:Agent 请求 ECG 的专用卡:为什么要测、按哪里、进度环、失败原因、结果回到对话。这是 somaloop 独有的组件。
  • MemoryPanel:用户可见可编辑的记忆页,与设置并列(WHOOP My Memory 式),并显式标注「主动消息会使用这些信息」。
  • ToneSwitch:conversational / direct 两档与频率设置(Oura 式),写进 quiet 策略。

主动播报的默认策略建议

  1. 默认每天最多三张卡(醒来、运动后、睡前),事件型推送另计但每日不超过两条,全部可关。
  2. 没有超出个人基线的变化就不生成(WHOOP 原则);生成前查重近 7 天内容。
  3. 每张卡必须至少引用一个带时间的数据点,并能点开看图;做不到就不发。
  4. 结尾用一个问题收集状态,回复进入 memory,下一张卡必须体现(避开 WHOOP 的投诉)。
  5. 诊断类措辞一律禁止,节律不规则、SpO2 下探这类只用「提示 + 建议就医」模板,并给开发者可改的合规文案。

给开发者的一句话。十一家已经替你们验证了 Agent 的形态:先说、可追问、带图、能记、会闭嘴。开发者不需要再发明这些,需要的是把它们当 SDK 组件直接拿走,然后把精力花在 somaloop 独有的那一格:Agent 主动请你按一下手指。

07素材与来源

素材库(本机)

~/LocalDev/somaloop/research/refs/agent-ui/:14 个 App 的 App Store 官方截图(whoop、oura、google-health、garmin-connect、withings、ultrahuman、strava、bevel、zepp、polar-flow、samsung-health、welltory、athlytic、gentler-streak,各目录含 _meta.json 描述);google-health-coach-real/ 29 张 Google Health Coach 真机图(DC Rainmaker Fitbit Air 评测);x-coach/ X 上的教练截图。refs/whoop-app/ 见第二部分素材说明。本页嵌入的 20 张缩略图在 site/img/agent/

  1. WHOOP,How WHOOP Coach uses AI to deliver personalized health guidance(官方,含「stays quiet」原话):whoop.com/us/en/thelocker/new-ai-guidance-from-whoop/;Inside Look: What's Next for WHOOP — Spring 2026:whoop.com/us/en/thelocker/2026-whats-next/
  2. Strength Insight,Using the WHOOP AI Coach (2026): My Memory, Proactive Check-Ins:strengthinsight.app/blog/using-whoop-ai-coach/
  3. WHOOP Community,Daily Outlook/Coach not learning from my preferences:community.whoop.com/t/…/15543
  4. Boardroom,Tech Talk Reviews: WHOOP Coach, Powered by OpenAI(2023)
  5. Google Health Help,Get started with the Google Health Coach:support.google.com/googlehealth/answer/16961408;Google 博客,Google Health Coach is now available to Premium users
  6. DC Rainmaker,Fitbit Air In-Depth Review(2026-05,Health Coach 截图来源):dcrainmaker.com/2026/05/fitbit-review-vs-whoop.html
  7. Oura,Introducing Oura Advisor;How to Get Started With Oura Advisor;Oura Advisor 帮助文档 support.ouraring.com/hc/en-us/articles/39512345699219;A New Look for the Oura App;Known Issues
  8. DC Rainmaker,Garmin Connect+ Subscription Walkthrough(Active Intelligence 段落);Garmin Rumors Wiki,Active Intelligence
  9. Strava Help,Athlete Intelligence on Strava:support.strava.com/hc/en-us/articles/26786795557005
  10. Samsung Newsroom,New Features on One UI 8 Watch Help Users Build Healthier Habits
  11. Apple Workout Buddy:AppleInsider / Tom's Guide 报道(watchOS 26)
  12. Gadgets & Wearables,Jade AI lands on Ultrahuman Ring(2026-03-17);Ultrahuman 新闻稿 Ring PRO 与 Jade
  13. Health App Insider,Bevel Review (2026);App Store Bevel: AI Health Coach 描述
  14. Zepp 官方博客,Zepp Flow;Zepp App Store 描述(Aura 核心免费、Premium 收费)
  15. App Store 描述与截图经 iTunes Search / Lookup API 获取,2026-09-06