2
respostas

MQTT com armazenamento em Banco de Dados

Boa tarde, estou trabalhando em um sistema de monitoramento que atualmente lê os dados e faz um HTTP POST em um servidor REST em Django que armazena os dados no banco de dados. Estou pensando em começar a usar MQTT por ser um protocolo mais leve de comunicação, mas não entendi muito bem como fazer essa integração entre o Broker e o Banco de Dados, li na internet uma solução que criava um "escutador" do broker e quando os valores fossem atualizados armazenava no Banco de Dados. Seria essa a melhor abordagem? Ou tem alguma forma de integrar o Broker diretamente com o banco de dados?

2 respostas

Olá Carlos!

Se seus dados mudarem muito durante o dia não é muito recomendável essa abordagem de gravar direto no banco.

O que você poderia fazer é ter um script que em determinado momento (de noite por exemplo) vai pegar uma média dos dados que foram fornecidos e salvar no banco de dados.

Esses valores poderiam estar em um arquivo simples como TXT, por exemplo. Depois ele poderá ser excluído quando a média for persistida.

Olá Carlos!

Caso sua dúvida tenha sido sanada peço para que feche o tópico marcando a solução, por favor.

Bons estudos!