https://github.com/davisouzaluna/energy-monitor
App de monitoramento de energia elétrica
https://github.com/davisouzaluna/energy-monitor
arduino energy php python
Last synced: 6 months ago
JSON representation
App de monitoramento de energia elétrica
- Host: GitHub
- URL: https://github.com/davisouzaluna/energy-monitor
- Owner: davisouzaluna
- License: mit
- Created: 2023-04-04T21:39:13.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-10T08:23:11.000Z (almost 2 years ago)
- Last Synced: 2024-03-17T21:49:41.219Z (about 1 year ago)
- Topics: arduino, energy, php, python
- Language: PHP
- Homepage:
- Size: 2.61 MB
- Stars: 2
- Watchers: 1
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Energy Monitor
Tenha o controle do consumo dos seus eletrodomésticos com o Energy Monitor. 🚀
Tecnologias utilizadas
![]()
![]()
![]()
![]()
![]()
## Visão Geral
O Energy Monitor é uma aplicação de monitoramento de energia em tempo real que permite que o usuário tenha controle dos gastos na conta de energia
📋 Pré-requisitos (Necessário instalar)
- Python3
- MySql
- PHP 8.2
- Laravel
- Node
- Git
- NPM na versão estável
🔧 Executando o Projeto
1 - Acesse um terminal(uma janeja) e execute os seguintes comandos:
```bash
git clone https://github.com/davifurao/Energy-Monitor.git
cd Energy-Monitor
cd IOT
sudo apt-get update && sudo apt-get upgrade
bash verificacao.sh
```2 - Acesse outro terminal e execute os seguintes comandos:
```bash
cd Energy-Monitor
cd IOT
python3 publisher.py
```3 - Acesse o terceiro terminal e execute os seguintes comandos:
```bash
cd Energy-Monitor
cd IOT
python3 subscriber-with-BD.py
```4 - Em sua IDE (visual studio code ou afins) , abra a pasta Aplicação:
Copie o arquivo .env.example renomeando sua cópia para .env
Abra o .env e insira as informações referentes ao Banco de Dados6 - Acesse o quinto terminal e execute os seguintes comandos:
```bash
cd Energy-Monitor
cd aplicacao
composer update
npm install && npm run dev
```7 - Acesse o sexto terminal e execute os seguintes comandos:
```bash
cd Energy-Monitor
cd aplicacao
php artisan migrate
php artisan serve
```## 📄 Licença
Este projeto está sob a licença MIT.
## 🎁 Agradecimentos
Obrigado a todos que participaram, estão participando e irão participar, vocês são incríveis :grin: