sayonarasantos / sd-mqtt-project

[Course] Distributed Systems course activity. Developed services: Sensor, Calculator and Alarm.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto MQTT para a cadeira de Sistemas Distribuídos

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.

Para executar as aplicações

Pre-requisitos

  • Docker e Docker Compose instalados

Execução

  • 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

About

[Course] Distributed Systems course activity. Developed services: Sensor, Calculator and Alarm.

License:GNU General Public License v3.0


Languages

Language:Python 91.8%Language:HTML 5.0%Language:Dockerfile 3.2%