X-BCI
  • 入门指南
  • 1. X-BCI硬件使用
    • 1.1. 1通道脑机设备
    • 1.2. 2/4通道脑机设备
    • 1.3. 8通道脑机设备
    • 1.4. 设备基础操作
  • 2. X-BCI软件使用
    • 2.1. PC-GUI
    • 2.2. APP
    • 2.3. 系统平台
      • 2.3.1. 账号的注册和登录
      • 2.3.2. 账号的密码修改和退出
    • 2.4. SDK
  • 3. 数据转换方式
    • 3.1. 各个通道设备EEG数据结构表
      • 3.1.1. 1通道脑机设备
      • 3.1.2. 2通道脑机设备
      • 3.1.3. 4通道脑机设备
      • 3.1.4. 8通道脑机设备
      • 3.1.5. 16通道脑机设备
    • 3.2. EEG数据输入和输出(电压)的转换
    • 3.3. 导联数据结构说明
  • 4. 读取数据的方式和数据结构
    • 4.1. 从设备读取数据
      • 4.1.1. 数据实例
        • 4.1.1.1. 1通道脑机设备
        • 4.1.1.2. 2通道脑机设备
        • 4.1.1.3. 4通道脑机设备
        • 4.1.1.4. 8通道脑机设备
        • 4.1.1.5. 16通道脑机设备
    • 4.2. 从PC-GUI获取数据
    • 4.3. 从APP读取数据
    • 4.4. 从系统平台读取数据
    • 4.5. 算法模型调用的数据
      • 4.5.1. 1通道脑机算法
        • 4.5.1.1. 注意力二分类
        • 4.5.1.2. 疲劳三分类
        • 4.5.1.3. 眩晕三分类
      • 4.5.2. 2通道脑机算法
        • 4.5.2.1. 注意力三分类
        • 4.5.2.2. 疲劳三分类
        • 4.5.2.3. 眩晕三分类
      • 4.5.3. 4通道脑机算法
        • 4.5.3.1. 情绪四分类
      • 4.5.4. 8通道脑机算法
        • 4.5.4.1. 注意力三分类
        • 4.5.4.2. 疲劳三分类
        • 4.5.4.3. 情绪三分类
  • 5. 实例
    • 5.1. 从PC-GUI中获取数据
      • 5.1.1. 基础蓝牙配置
      • 5.1.2. EEG数据采集
      • 5.1.3. IMU数据采集
    • 5.2. 从APP中获取数据
    • 5.3. 从系统平台中获取数据
      • 5.3.1. PC-GUI上传数据
      • 5.3.2. APP上传数据
      • 5.3.3. 从系统平台下载数据
    • 5.4. 算法调用结果的数据获取
    • 5.5. 功能展示
      • 5.5.1. APP功能展示
        • 5.5.1.1. 阻抗测试
        • 5.5.1.2. EEG信号
        • 5.5.1.3. IMU信号
      • 5.5.2. PC-GUI功能展示
        • 5.5.2.1. 软件功能区介绍
        • 5.5.2.2. 软件功能介绍
        • 5.5.2.3. 软件使用
      • 5.5.3. 系统平台功能展示
        • 5.5.3.1. 控制面板
        • 5.5.3.2. 设备平台
        • 5.5.3.3. 业务管理
        • 5.5.3.4. 数据平台
        • 5.5.3.5. 系统管理
        • 5.5.3.6. 系统设置
      • 5.5.4. Marker功能展示
        • 5.5.4.1. Marker工具设备
        • 5.5.4.2. Marker工具连接
        • 5.5.4.3. Marker数据
  • 6. 开发流程
    • 6.1. 面向X-BCI设备的开发流程
    • 6.2. 面向X-BCI数据采集的开发流程
    • 6.3. 面向X-BCI系统的开发流程
    • 6.4. 基于SDK的开发流程
      • 6.4.1. 使用示例
      • 6.4.2. 项目结构
      • 6.4.3. API参考
      • 6.4.4. 开发者指南
  • 7. 注意事项

搜索结果

没有相关内容~~

2.4. SDK

最新修改于 2025-08-01 12:05
# SDK种类 目前提供Python的SDK:一个用于与BLE(低功耗蓝牙)物联网设备通信的Python SDK 功能: * 简单易用的API:通过高级方法 ( start_eeg_stream , start_battery_stream 等) 轻松启动 和停止各种数据流 * 多种数据支持:内置对多种数据类型的解析和处理,包括: * 电池电量与信号强度 (Battery/RSSI) * 脑电 (EEG) * 阻抗 (Impedance) * 惯性测量单元 (IMU) * 电极导联状态 (Lead Status) * 原始数据模式:所有数据流都支持 raw_data_only 参数,可返回去除帧头帧尾的原始16进制数据,便于自定义数据处理 * 混合数据模式:支持将 EEG/Impedance 主数据流与 IMU、Lead 数据流同步采集,并通过单 一回调函数返回整合后的数据。混合模式支持统一的原始数据输出控制 * 异步设计:完全基于 asyncio ,支持高并发操作和异步上下文管理器 ( async with),确保资源被妥善管理 * 灵活的回调机制:为每个数据流提供简单的回调函数接口,支持解析数据和原始数据两种模式 * 完善的异常处理:定义了清晰的异常类,便于开发者进行错误处理。 * 隔离的日志系统:SDK内部使用独立的日志系统,不会干扰上层应用的日志配置。 * 动态通道配置:支持不同设备的通道数量配置(1、2、4、8通道),通过设备配置自动传递。 * 智能缓存机制:使用装饰器实现配置缓存,提高数据处理性能。 * 命令行监控工具:提供一个开箱即用的命令行工具,支持所有数据流模式和原始数据输出 # SDK下载 请从[X-BCI平台](https://www.x-bci.com/)的GITHUB下载

备案号:京ICP备2022008549号-8

开始访问