Puzzlebox ThinkGear Emulator version 0.1.4 released
Monday, June 21, 2010, 02:35 PM
Posted by Administrator
Puzzlebox Brainstorms is currently integrating support for
NeuroSky's MindSet EEG headset.
In the course of producing code which could communicate with NeuroSky's "ThinkGear Connector"
developer tools it became desirable to produce a simple test suite which could emulate the complete ThinkGear socket protocol, both from a client and server perspective. This software permits development, testing, and debugging of MindSet applications on alternative platforms such as Linux and without the need for a physical headset.
Puzzlebox has packaged and
made available these components as a distinct "Puzzlebox ThinkGear Emulator"
download for the use of other developers interested in working with this particular hardware.
Features include:
- Implements the complete current ThinkGear Socket Protocol specification [2010-05-28 R2.1]
- Implements ThinkGear authorization mechanisms on both server and client side
- Support for Adobe SWF (Flash/Flex) Socket Policy File Request handling
- Server automatically simulates sinusoidal fluxuations for each "eegPower" frequency band as well as "attention" and "concentration" values for "eSense" detections
- Server automatically simulates a blink effect at configurable intervals
- Successfully tested with "
Don't Fear the Dark" and "
HelloEEG" demo applications
- Python
Twisted framework based communications using the
SimpleJSON library for best performance
- Includes automated setup.exe installation package (complete with menu entries and uninstaller)
- Released as Open Source under the GPLv2