Skip to main content

Simulador MQTT

Esta seção da documentação descreve o módulo responsável pela realização dos testes iniciais da infraestrutura da solução. Para este propósito, desenvolvemos o módulo "MQTT_publisher", que possibilita a simulação de um sensor e o envio dos dados correspondentes a ele.

Setup do ambiente

Este tutorial pressupõe que você já tenha instalado as seguintes tecnologias:

Para o uso dessa funcionalidade siga as etapas abaixo:

Entre no diretório '2024-T0002-EC09-G05\src\mqtt':

cd src\mqtt

É recomendavel o uso de virtual environment. Para isso, rode:

python -m venv venv

Para ativar o venv em MAC e UBUNTU, use:

source venv/bin/activate

Para ativar o venv no WINDOWS, use:

venv\Scripts\activate

Agora, instale as dependências do projeto:

pip install -r requirements.txt 

Com as dependências instaladas basta rodar o projeto com o comando abaixo:

python main.py

Funcionamento do módulo

Caso todas as etapas acima estejam satisfeitas, o resultado esperado encontra-se neste vídeo de demonstração: Click Para Ver