功能
@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。