iotSimpleDash
This is a AngularJS powered dashboard, Node.js and Sqlite3 based backend and Arduino project. Kind a AIO package, but all components: backend, frontend and arduino part you may use independently of each other.
|
|
Demo
- WEB GUI (frontend) available at: http://dash.rzrbld.ru/
- JSON REST API (backend) can be obtained at: http://rzrbld.ru:3000/data/
Contact
Interaction scheme
{sensors} > {arduino} > REST API (JSON) > {backend} < REST API (JSON) > {frontend}
Current version - 0.52
- added time and date filteres
- new alert block
- backend speedups on day view
- fix autorefresh
Frontend requirements
- AngularJS
- Twitter Bootstrap css part
- Angular-nvd3
- Angular-xeditable
- nvd3
- Font-Awesome
- d3
- bower or another package manager
- nginx or anoter web server
not using depends:
- jQuery
- Twitter Bootstrap js part
Backend requirements
- node.js
- Express
- sqlite3
- body-parser
- forever not required, but needed if you wish to run API as service
arduino “requirements”
- arduino uno r3 or clone
- esp8266 as WiFi shield
- DHT 11\22, photoresistor, 1602 LCD
Frontend Installation
|
|
Backend Installation
|
|
License: MIT
The MIT License (MIT)