Skip to main content

功能

@elata-biosciences/ppg-web 在浏览器中通过头带的 PPG(光学)传感器估算心率和心率变异性。它运行在与 EEG 包相同的规范化头带数据流上,因此可以与同一设备的 EEG 一起使用。
  • 读取 Muse 经典版的 ppgRaw 和 Muse S Athena 的 optics 帧
  • 自动选择最佳通道,也可以手动指定
  • 输出 bpm、rmssdMs、sdnnMs 和 meanNnMs,以及置信度和信号质量

安装

或者创建入门应用:npm create @elata-biosciences/elata-demo my-app -- --template ppg。

连接 Muse 并读取指标


使用任意头带传输

如果你已经有一个 HeadbandTransport(例如自己创建的 BleTransport),可以对它进行封装:

会话 API

回调:onMetrics、onDiagnostics、onStatus。

说明

在 Muse 经典版设备(ppgRaw)上,帧时序来自浏览器,因此 HRV 数值仅供预览参考。Muse S Athena 的 optics 保留设备时间戳,在可用时是首选来源。
  • 需要 Web Bluetooth:桌面或 Android 上的 Chrome 或 Edge,通过 https:// 或 localhost 访问。
  • 如需无需头带的摄像头心率,请使用 rppg-web。