Web application:
- Tornado (python)
- THREE.js (javascript)
Engine:
- Tornado (python)
AP SENT DATA: (device mac, router mac, timestamp, rssi, channel)
You need to install python3 and bower (npm install -g bower) first. Then run:
pip3 install -r requirements.txt
npm install
npm run build
cd web && $(npm bin)/bower install
or just run make init
Then copy configuration file. Use: cp config/development.yml.example config/developmnet.yml
For javascript visualization module development babel and browserify are used.
You can use npm run watch
to automatically build visualization js module.
make run
make test