Mind Stream - NeuroSky EEG Data Streams
Submitted by on July 24, 2011 – 11:33 am 25,343 views
Since I last posted on the , I decided to write a simple app to “stream” brainwave/EEG data from NeuroSky devices (the MindWave & MindSet). I couldn’t find any apps to save the EEG data so I decided to write a system tray app that will save data to a file and broadcast so other applications can consume the data. The app is released as open source, requires Java (1.6 and above), and is currently in an alpha release. Here is a brief overview from my new GitHub page : README # Author: Eric Blue # url = # email = ericblue76 (at) gmail (dot) com # Project: Neurosky Mindstream - System tray app to stream EEG data [Overview] Mindstream is a simple java-based system tray app that streams EEG brainwave data from NeuroSky devices (MindWave,MindSet). The app interfaces to NeuroSky devices using the ThinkGear Socket protocol (connecting on localhost:13854), retrieves data in JSON Format, and can "stream" to other applications. Mindstream can save the following data: *Focus levels - attention - meditation * EEG values - delta - theta - lowAlpha - highAlpha - lowBeta - highBeta - lowGamma - highGamma * Headset signal strength - poorSignalLevel Streaming functions will include: * Saving EEG data to a CSV File * Listen on a socket and replay data from localhost:13854 - allowing other applications to connect * Broadcast to a URL - supporting POST/M-POST and streaming real-time data - future use? Processing Javascript version of the Neurosky BrainWave Visualizer [Current Status] - Alpha state - Streaming only supports writing to a CSV file - Tested on Linux and Windows with Java 1.6 and the MindWave headset
meditation quotes benefits of meditation