包和工具要求
浏览器支持
Web Bluetooth 要求
- 使用 Chrome 或 Edge。
- 运行在
https://或localhost上。 - 设备已开启蓝牙。
- Safari 和 iOS 浏览器 BLE 不支持此流程。
支持的设备类别
- Muse 2 和 Muse S classic BLE 设备
- Muse S Athena 协议 v2 设备
- 其他头带可以通过同样的传输协议接入。参见设备集成。
Safari 和 iOS 说明
- 只要应用正确提供打包的资源,
eeg-web可以在 Safari 上作为浏览器端 WASM 包使用。 eeg-web-ble不适用于 Safari 或 iOS 浏览器。请使用基于 CoreBluetooth 的原生应用外壳,或通过 WebSocket 传输帧的配套桥接应用。rppg-web可以在 Safari 和 iOS 上运行,但仍需要正确的摄像头权限和打包 WASM 资源的交付。
包版本
这些包各自独立发布版本,各包的最新版本之间不一定互相兼容。组合使用多个包时,请使用create-elata-demo 固定的版本组合:
包管理器说明
生成的演示应用可以使用pnpm 或 npm。对于 eeg-demo、eeg-ble 和 ppg-demo 模板,npm 目前需要加上 --legacy-peer-deps(参见上文“包版本”一节)。
如果你在另一个 pnpm 工作区中创建演示应用且没有将其加入该工作区,请使用:
相关
故障排查
常见故障及解决方法
选择合适的包
包选择指南
Muse 设备
协议细节和浏览器支持