DashIoT is a dashboard created to send and receive data from analog and digital sensors, in IoT context, through of esp32 board. This is an integrated research project of IND4FIBRE through of INESC P&D BRASIL, developed at TAPIOCA-LAB of Federal University of Rio Grande do Norte.
- Ruby
- Gem arduino_firmata
- Gem ruby-mqtt
- Eclipse Mosquitto
- Node.js
- Electron.js
- MQTT.js
- Chart.js
- Firmata for ESP32
Clone this repository:
$ git clone https://github.com/Gustavo053/DashIoT.git
configure the environment:
$ npm init
$ npm install
Configure the package.json:
{
"name": "estudo-electron",
"version": "1.0.0",
"description": "Dashboard para controlar o framework arduino_firmata",
"main": "index.js",
"scripts": {
"start": "electron ."
},
"author": "Gustavo",
"license": "MIT",
"devDependencies": {},
"dependencies": {
"chart.js": "^2.9.4",
"electron": "^10.1.5",
"mqtt": "^4.2.4"
}
}
Run the project:
$ npm start
- Fork this repository
- Create your branch with your feature:
git checkout -b my-feature
- Commit your changes:
git commit -m 'feat: My new feature'
- Push your branch:
git push origin my-feature