跳转到主要内容

何时使用此包

当你的应用需要以下功能时,使用 @elata-biosciences/eeg-web-ble:
  • 在浏览器端发现 Muse 兼容设备
  • 通过 Web Bluetooth 实时输出 EEG 数据
  • 用于应用逻辑或下游分析的规范化头带帧
请与 @elata-biosciences/eeg-web 一起安装。

安装

eeg-web-ble 依赖 eeg-web 提供的共享帧类型和 WASM 模块。

要求

  • 支持 Web Bluetooth 的浏览器(桌面或 Android 上的 Chrome/Edge)
  • 通过安全上下文提供服务(https:// 或 localhost)
  • Safari/iOS 不支持 Web Bluetooth。替代方案参见 Muse 设备
在显示“连接”按钮之前先检查支持情况:

基本用法

startStreaming() 是推荐的默认方式。它把 connect() 和 start() 合并在一起,避免了连接成功却从未开始数据流的常见错误。

BleTransport 生命周期


BleTransportOptions


Athena 支持

采用 Athena 固件的 Muse S 头带需要 Athena 解码器工厂。预先加入它,可以同时覆盖经典版和 Athena 流程:
Athena 头带的每一帧都提供 8 路 EEG 通道、光学、加速度计/陀螺仪和电量数据。

设备信息

连接后,你可以查询设备元数据:

平台注意事项

  • Safari 和 iOS 不提供可用于此流程的 Web Bluetooth 支持。
  • 对于 Safari 和 iOS,请使用原生 BLE 外壳、配套桥接或混合 WebView 方案,并以 @elata-biosciences/eeg-web 的帧协议作为边界。
  • 不同固件版本的命令行为可能不同。

下一步

实时数据流教程

分步 BLE 数据流指南

Muse 设备详情

协议细节、特征值和兼容性

EEG + BLE 集成

端到端数据流和处理指南