Please consider donating today. Your contributions help ensure the BCIWiki continues to grow as an open informational resource. Click here to learn more.
Also check out this Letter to the Neurotech Community.
Neuroelectrics SDK
The Software Development Kit (SDK) is a set of convenient programming and command line tools which allow you to build research applications interacting directly with Enobio® hardware. The SDK includes a set of C libraries offering an API to control and read EEG and accelerometer data so your application receives all information in real-time and no information is lost. Additionally, it provides CLI and API methods to stream data through the Lab Streaming Layer (LSL) protocol to facilitate development of multi-machine or multi-environment applications.
SDK-based applications can run on Windows and Linux computers supporting 32bits. C interface and CLI modules allow for integrations into C++, Java, Python, or JavaScript programs via wrappers or OS command execution.
SDK is offered for free upon request to Enobio® WiFi customers.