O arquivo Project Model CANVAS.xlsx contém os detalhes do projeto:
- Project Model Canvas: visão geral do projeto;
- Algoritmo: funcionalidades do sistema;
- Hardware Envolvido: componentes necessários para o funcionamento do alarme.
Esta pasta contém o script carregado no ESP32, esquemas de ligação no protoboard e bibliotecas necessárias para o funcionamento.
Contém o projeto Spring responsável por gerenciar o estado do alarme.
- Siga o esquema elétrico disponível na pasta ESP32 para a montagem correta do circuito eletrônico.
- Abra o código em ESP32/alarme_sensor_movimento/ com a Arduino IDE.
- Vá em Sketch > Include Library > Add .ZIP Library e selecione as bibliotecas presentes em ESP32/Bibliotecas.
- Abra o projeto Backend_Frontend/HiveMQCloudConnectionWithSpring em seu editor/IDE preferido e execute a classe App.java.
- Crie o arquivo application.properties (localizado em src/main/resources) para configurar a conexão com o seu MQTT Broker, seguindo o exemplo abaixo:
mqtt.HOST=seu-host
mqtt.PORT=sua-porta
mqtt.USERNAME=seu-usuario
mqtt.PASSWORD=sua-senhaApós iniciar o back-end, abra o navegador e acesse: http://localhost:8080.