Foram desenvolvidos três serviços que se comunicam por meio de um servidor MQTT:
- O simulador de sensores de temperatura
- A calculadora de média da temperatura
- A aplicação web de alarme relacionados a essa média.
Além disso, utiliza-se um servidor MQTT Mosquitto de forma self-hosted.
- Docker e Docker Compose instalados
-
Iniciar as aplicações
docker compose up -d
O aplicação web de alarme fica disponível em 0.0.0.0:8080.
-
Parar as aplicações
docker compose down