"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
E Está pronto!
(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
Postar um comentário