Herramientas de Programación

Herramientas de Programación

Herramientas de software de Bitbrain para la adquisición y programación de datos, con gran compatibilidad con I/O en tiempo real, y procesamiento de datos de terceros.

Adquisición, procesamiento y programación

Las herramientas de software de Bitbrain incluyen el Bitbrain Software Kit, desarrollado para la adquisición y programación de datos, con una gran compatibilidad con I/O en tiempo real y el procesamiento de datos de terceros, y el Bitbrain Programming Platform, para acelerar el desarrollo de aplicaciones de interfaz cerebro-computadora.

Características principales

Adquisición y configuración de datos simplificada

Recopila datos con la ayuda de señales visuales para garantizar una configuración adecuada y una monitorización de alta calidad.

Análisis de datos en profundidad

Compatible con plataformas avanzadas como Matlab, EEGLab o MNE entre otras. Compatibilidad de realidad virtual con Unreal y Unity.

Potentes aplicaciones en tiempo real

La compatibilidad con LSL garantiza la grabación de datos en tiempo real desde cualquier plataforma.

Tecnología madura

10 años de desarrollo de plataformas, que se ha utilizado en una gran cantidad de proyectos de neurotecnología públicos y privados, en constante evolución y actualización.

Programación flexible

SDK versátil y fácil de usar para abordar una amplia variedad de aplicaciones.

Especificaciones técnicas

Bitbrain data acquisition software

Compatible equipments
Bitbrain devicesAll Bitbrain devices (EEG, Biosignals)
Data acquisition
Simultaneous streaming / local recordingLocal and remote recording in the computer
Local data integrityData can be stored in a SD card with no losses. Sequence and flag fields available to check integrity.
Remote data integritySequence and flag fields and checksum to verify the data integrity during recording and transmission.
Online data connectivityDiscontinuous connectivity allowed with smart reconnection for live visualization and remote recording. Local data recorded in SD card without losses.
Data stream / storage
Data filesTimestamped CSV files for remote recording
Importable SD card dataOptimized SD card recordings can be imported into CSV files.
Data visualization / record of EEG and biosignals
Raw dataOnline and offline visualization.
EEG impedance levelOnline and offline visualization with a color code to facilitate montage and re-montage. Record of values.
Available data with filtersCustomizable frequency filters, data scale, time scale, channel selection.

Programming SDK & Third Party compatibility

SDK
Supported SOLinux (any with bluetooth and Qt supported) and Windows (7 and newer).
Programming languageReal-time C/C++ SDK for Windows and Linux including Python bindings.
Main functionalitiesProgramming interface common for all devices, with full control of device configuration, real-time data acquisition and record, and RTT estimation.
Third party real-time I/O
LabStreamLayer LSLMatlab, Python, BCI2000, OpenVibe, NeuroPype, etc.
Third party data processing
MatlabEEGLAB, FieldTrip, BCILAB and more.
PythonMNE, numpy, pandas...
NeuroguideQEEG with the Versatile EEG family (fully integrated).
NeuroPypeBCI and advanced neural/bio signal analysis

Qué incluye

Soporte

El soporte básico se incluye durante la vida útil del producto. También está disponible un Servicio Premium opcional.

  • Soporte a través de correo electrónico
  • Asistencia técnica
  • Base de conocimiento
Software

Bitbrain Software Kit está incluido con la adquisición de cualquier hardware de Bitbrain.

Bitbrain SDK
programming platform for neurotechnology development

Plataforma para acelerar el desarrollo de aplicaciones de interfaces cerebro-computadora a partir de una amplia variedad de complementos de hardware y software para adquisición, procesamiento e interacción

Comienza desde el state-of-the-art

Desde una amplia variedad de complementos de hardware y software para adquisición, procesamiento e interacción.

Tecnología madura

10 años de desarrollo de plataformas, que se ha utilizado en una gran cantidad de proyectos de neurotecnología públicos y privados, en constante evolución y actualización.

Compatibilidad y escalabilidad

Integración en tiempo real de más de 30 tecnologías complementarias dentro del sistema operativo Windows y Linux, y compatible con Matlab, Python, Unity y Unreal.

Soporte profesional

Mantenimiento profesional con soporte eficiente, actualizaciones periódicas y servicios para minimizar el tiempo de desarrollo, como la capacitación o el desarrollo de unidades personalizadas.