https://github.com/piyp791/brainet
Android App for demonstratng authentication using Brainwave (EEG ) signals
https://github.com/piyp791/brainet
android brain-signal-decoding eeg-signals fog-server graph-plot neurosky-mindwave passwordless-authentication
Last synced: 7 months ago
JSON representation
Android App for demonstratng authentication using Brainwave (EEG ) signals
- Host: GitHub
- URL: https://github.com/piyp791/brainet
- Owner: piyp791
- Created: 2017-06-27T01:58:30.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-07T17:36:45.000Z (over 8 years ago)
- Last Synced: 2025-02-25T03:42:36.360Z (about 1 year ago)
- Topics: android, brain-signal-decoding, eeg-signals, fog-server, graph-plot, neurosky-mindwave, passwordless-authentication
- Language: Java
- Homepage: http://thebotspeaks.com/BraiNet-password-less-authentication/
- Size: 53.7 MB
- Stars: 2
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BraiNet
Android App for demonstratng authentication using Brainwave (EEG ) signals, created for the class project for CSE-535 Mobile Computing course.
## Project motovation and set up details
https://peps0791.github.io/braiNet-password-less-authentication/
## Project Set up
### 1. Set up the database.
1. Install MYSQL server on you local machine.
2. Run the /Resources/FlaskServer/dbsetup.sql script to set up the database schema.
### 2. Set up the web server.
**1. Install the environment dependencies.**
Python version-> 2.7
Run the command
pip install -r requirements.txt
to install the environment library dependencies.
**2. Modify the database details.**
Open the /Resources/FlaskServer/DBHelper.py file and at line
cnx = mysql.connector.connect(user='root', password='password',
host='127.0.0.1',
database='BrainNet')
enter the password for the root user for your database set up in step 1 and change the host value accordingly.
**2. Fire up the server.**
Run the python server using the command
FLASK_APP=server.py flask run --host 0.0.0.0
### 3. Start the bluetooth service on the phone.
### 4. Install the android application.
1. Open the project in Android Studio.
2. Edit the HOST variable to your local machine IP in the file com.neurosky.mindwavemobiledemo.helper.Constants.java.
3. Run the application.