X-BCI 用户开发手册
引言
1.1适用范围
本手册适用于所有使用 X-BCI 设备进行开发的用户,包括科研人员、工程师、开发者等。
注:此版本适用于最小演示demo版本
快速入门
2.1 开发准备
开发套件包含:
云脑智能设备
云脑智能系统平台
云脑智能PC-GUI配套软件
2.2 云脑智能硬件说明
云脑智能硬件基本参数说明
| 类型 | 1通道设备 | 2通道设备 | 4通道设备 | 8通道设备 | 16通道设备 |
|---|---|---|---|---|---|
| EEG采样率 | 250/500Hz | 250/500Hz | 250/500Hz | 250/500/1000Hz | 500/1000Hz |
| IMU采样率 | 10Hz | 10Hz | 10Hz | 10Hz | 10Hz |
| 通讯接口 | BLE/USB | BLE/USB | BLE/USB | BLE/USB | WIFI/USB |
2.3 系统平台
操作系统:支持Win,MAC,Linux常用操作系统
数据传输协议:MQTT
2.4 PC-GUI配套软件
操作系统:支持Win10/Win11操作系统
推荐电脑配置:(至少满足以下硬件配置)
通信接口:蓝牙,WiFi,USB串口
设备硬件协议规范
033.1 设备通信协议
蓝牙协议:支持1/2/4/8-BCI设备
WiFi协议:支持16-BCI设备
3.2 EEG数据格式
| 类型 | 通道数量 | 数据格式 | 采样频率 | 发送频率 | 数据长度 |
|---|---|---|---|---|---|
| 蓝牙 | 1通道设备 | uint8_t[3] | 500Hz | 128ms | 192字节 |
| 蓝牙 | 2通道设备 | uint8_t[3] | 500Hz | 64ms | 192字节 |
| 蓝牙 | 4通道设备 | uint8_t[3] | 500Hz | 32ms | 192字节 |
| 蓝牙 | 8通道设备 | uint8_t[3] | 500Hz | 16ms | 192字节 |
| WiFi | 16通道设备 | uint8_t[3] | 500Hz | 1ms | 24000字节 |
3.3 EEG佩戴检测数据格式
| 类型 | 通道数量 | 数据格式 | 采样频率 | 发送频率 | 数据长度 |
|---|---|---|---|---|---|
| 蓝牙 | 4通道设备 | uint8_t[3] | 500Hz | 640ms | 960字节 |
| 蓝牙 | 8通道设备 | uint8_t[3] | 500Hz | 1.28s | 1920字节 |
| WiFi | 16通道设备 | uint8_t[3] | 500Hz | 2.56s | 3840字节 |
3.4 EEG导联数据格式
| 类型 | 通道数量 | 数据格式 | 采样频率 | 发送频率 |
|---|---|---|---|---|
| 蓝牙 | 4/8通道设备 | uint16_t | 2Hz | 500ms |
| WiFi | 16通道设备 | char | 2Hz | 500ms |
3.5 IMU数据格式
| 传感器类型 | 数据格式 | 量程 | 采样频率 | 发送频率 |
|---|---|---|---|---|
| 加速度计 | int16_t[3](ax,ay,az) | ±16g | 10Hz | 100ms |
| 陀螺仪 | int16_t[3](gx,gy,gz) | ±2000dps | 10Hz | 100ms |
基础应用开发
044.1 EEG数据采集与应用
4.1.1 EEG数据的采集
主要用于采集云脑智能设备的原始EEG数据
环境准备:
方法和步骤:
设备类型选择X-BCI设备(演示为4-BCI设备)
然后"搜索设备"
设备蓝牙列表中,选择设备ID
填写基本用户信息
记录类型选择"EEG"
连接设备
佩戴检测模式,一段时间后,当通道阻抗均为绿色和黄色时,可进入EEG数据采集
注:以4通道BCI设备为例
点击"开始记录"进入EEG数据采集
此时可以在PC本地或者云脑智能系统平台上查询到该设备上传的EEG数据
注:PC本地路径为"C盘根目录"
4.1.2 EEG数据的查询和下载
主要通过云脑智能系统平台查询和下载云脑智能设备的EEG原始数据
环境准备:
方法和步骤:
1. 系统平台数据分析模块,选择数据检索
2. 设备类型里面选择需要查询的几通道设备(例为4通道BCI设备)
3. 设备列表里面选择需要查询的设备ID
4. 选择需要查询的数据日期
5. "查询"即可
6. 可查询到在该时间范围内一共有多少条EEG数据
7. 点击"下载原始数据"即可完成EEG数据的下载
4.1.3 EEG数据的分析
说明:X-BCI系统平台下载的EEG数据文件,EEG数据为原始EEG数据(去除包头包尾等字段)
解析格式:时间戳+EEG原始数据
4.2 X-BCI算法模型的应用
说明:目前X-BCI算法模型只支持4通道BCI设备的"注意力计算模型"
目前算法模型的应用有如下两种方式:
1.查询设备EEG数据后,直接调用算法,进行模型计算,然后算法会给出模型计算的结果文件
2.本地EEG数据导入,进行算法模型计算
- 进入算法模型的模型列表页面
- 在注意力计算模型里面,选择”开始使用”
- 上传需要算法分析的云脑智能设备EEG原始数据文件
- 然后算法会给出模型计算的结果文件
4.2.1 模型计算数据的分析
格式:class:结果         值:0不专注;1专注
附录
055.1 协议文档
本手册适用于所有使用 云脑智能 设备进行开发的用户,包括科研人员、工程师、开发者等。
注:此版本适用于最小演示demo版本