Erltricity
An Erlang Client library for the ThinkGear Socket Protocol
Install / Use
/learn @wardbekker/ErltricityREADME
Erltricity: An Erlang/OTP Thinkgear Connector Client
Developer: Ward Bekker ward@equanimity.nl
Description
An Erlang/OTP Client Application for the ThinkGear Socket Protocol from NeuroSky.
###You'll need one of these:

###Software Requirements
- Erlang R15B+
- MySQL Server
- Thinkgear Connector (comes with installation media)
- An active internet connection as Google Graph API is used for the charting.
###Current development status
Code should be considered a proof of concept.
###Usage
Create a new MySQL database eg. erltricity and run the table creation statements from table.sql
Copy the database.config example file and adapt it to your MySQL Server needs:
cp config/database.config.example config/database.config
Start up an Erlang shell:
rebar get-deps compile && ./shell.sh
Now is a good time to turn on your Mindwave headset.
Inside Erlang shell:
application:start(erltricity).
And point your browser to http://localhost:8000/chart to see the recorded EEG signals. Manual refreshing is required in this version.
###Example Chart
With a proper signal, the chart should look something like this:

Related Skills
node-connect
346.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
346.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
