Você está na página 1de 4

Campus Criciúma

Victor Vieira de Souza


02/06/2022
Engenharia Mecatrônica

Resumo sobre Protocolo MQTT

Protocolo MQTT

Durante a aula foi utilizado o Protocolo MQTT para conectarmos como clientes ao
broker disponibilizado pelo professor, onde este atua basicamente como um servidor
recebendo e encaminhando mensagens.

As mensagens recebidas ou encaminhadas pelo broker são organizadas em


tópicos, podendo assim organizar sobre os temas e informações das mensagens.
O Eclipse Mosquitto é um software livre que implementa o MQTT para atuar como
broker em dispositivos com menor capacidade de processamento, podendo assim ser
implementado na plataforma Raspberry Pi, além de se comunicar com outros dispositivos
por meio da Internet.

Paho MQTT

É uma biblioteca que possui as funções necessárias para conectar o cliente como
classe a um broker MQTT, podendo assim publicar mensagens, assinar tópicos e receber
mensagens.
A instalação da biblioteca em Python para uso no Raspberry Pi pode ser feita
através do comando “pip install paho-mqtt”, e posteriormente utilizada no código através
da função “import paho.mqtt.client as mqttClient”, obtendo assim acesso a todas funções
da biblioteca.

Adafruit IO

A Adafruit IO é uma plataforma de IoT que dá acesso a dashboards com diversos


recursos e funcionalidades. Para acessá-la é necessário criar uma conta em seu site, e
após isso você terá acesso completo para criar a própria Dashboard.
Durante a aula foi criado uma Dashboard chamada de Aula, e após isso foi criado
um novo bloco, esses blocos funcionam como widgets, que são basicamente pequenos

2
aplicativos ou componentes que facilitam o acesso a algo ou para realizar uma ação.

Após decidir quais blocos seriam utilizados, foi necessário configurá-los para então
finalizar a criação e adicionar os widgets na Dashboard.
Para utilizar a Dashboard no Raspberry PI foi necessário instalar a Adafruit IO pelo
comando “pip3 install adafruit-io” e utilizar o Username e a Active Key disponibilizados
pela plataforma como chave de acesso para se conectar a algum dispositivo.

3
4

Você também pode gostar