"Hello World" Com Python e Cloud MQTT

    MQTT ( é um protocolo de internet das coisas que possui, como principal objetivo, fazer a comunicação entre máquinas, muito requisitado por ser leve e eficiente ao fazer as trocas de informações. Com o paradigma “Publisher/Subscriber” ele é capaz de enviar e receber mensagens através de tópicos, com um middlware chamado “Broker”. Para entendermos e validarmos este conceito, faremos um “Hello World” utilizando o protocolo MQTT programado em Python e um broker online disponível para testes simples, chamado “CloudMQTT”.

    Antes de programarmos, é necessário instalar a biblioteca “Paho”, que possuí o protocolo MQTT. Para instalarmos é só colocar “pip install paho-mqtt” no painel de comando do computador, que será instalado. 
(Instalação)
Pronto, está instalado! 

O código mostrado a seguir mandará mensagens para o tópico "HelloWorld/" em um broker online hospedado no site "Cloud MQTT".
(Código)
Acesse o código: https://gist.github.com/zanettivictoria/3e6759d5a9c569a38caacc4bbe54d122

    Os termos client.username_pw_set e client.connect são definidos através das informações dadas no site CloudMQTT, para obtê-las é necessário que se faça um cadastro, que se escolha um plano e crie uma instancia, clique em "Details" e altere as informações para o seu programa.


(CloudMQTT)
(Funcionamento)
E Está pronto!

Comentários

Postagens mais visitadas deste blog

ESP's e Node-Red

Análise de desempenho: MQTT

Meus primeiros passos com a ESP32