何时使用此包
当你的应用需要以下功能时,使用@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 流程:设备信息
连接后,你可以查询设备元数据:平台注意事项
- Safari 和 iOS 不提供可用于此流程的 Web Bluetooth 支持。
- 对于 Safari 和 iOS,请使用原生 BLE 外壳、配套桥接或混合 WebView 方案,并以
@elata-biosciences/eeg-web的帧协议作为边界。 - 不同固件版本的命令行为可能不同。
下一步
实时数据流教程
分步 BLE 数据流指南
Muse 设备详情
协议细节、特征值和兼容性
EEG + BLE 集成
端到端数据流和处理指南