Escolar Documentos
Profissional Documentos
Cultura Documentos
2023
1
Sumário
Introdução ..................................................................................................................................... 3
Objetivo ......................................................................................................................................... 4
ESP32 ............................................................................................................................................. 5
MQTT ............................................................................................................................................. 5
Processo de montagem ................................................................................................................. 6
Montagem pratica......................................................................................................................... 6
Código utilizado:............................................................................................................................ 7
....................................................................................................................................................... 7
CONCLUSÃO .................................................................................................................................. 8
REFERENCIAS ................................................................................................................................. 9
2
Introdução
O protocolo MQTT (Message Queuing Telemetry Transport) é uma tecnologia
de comunicação amplamente utilizada em sistemas de Internet das Coisas
(IoT) para permitir a troca de mensagens entre dispositivos de forma eficiente e
assíncrona. Com a crescente adoção do MQTT na IoT, é essencial entender
como reconhecer e implementar esse protocolo na nuvem ao usar dispositivos
como o Arduino com o ESP32.
O ESP32 é um microcontrolador poderoso e popular que oferece conectividade
Wi-Fi e Bluetooth, tornando-o uma escolha ideal para projetos de IoT. No
contexto de IoT, reconhecer o protocolo MQTT na nuvem significa configurar e
gerenciar a comunicação entre dispositivos ESP32 e servidores MQTT em
ambientes de nuvem. Essa comunicação pode ser bidirecional, permitindo que
os dispositivos publiquem mensagens, recebam mensagens e respondam a
comandos de forma eficaz.
3
Objetivo
O objetivo do protocolo MQTT (Message Queuing Telemetry Transport) é
facilitar a comunicação eficiente e assíncrona entre dispositivos em sistemas
de Internet das Coisas (IoT). À medida que a IoT se expande, a necessidade
de uma forma confiável de trocar informações entre dispositivos se torna
fundamental. O MQTT atende a essa necessidade ao oferecer um protocolo
leve e orientado a mensagens, projetado para minimizar o uso de largura de
banda e recursos computacionais.
Ao reconhecer e implementar o MQTT na nuvem com dispositivos como o
Arduino com o ESP32, o objetivo é permitir que esses dispositivos se conectem
a servidores MQTT em nuvem. Isso abre caminho para uma variedade de
aplicações IoT, como monitoramento ambiental, controle de dispositivos
domésticos inteligentes, rastreamento de ativos, automação industrial e muito
mais.
O ESP32, com sua conectividade Wi-Fi e Bluetooth, é uma escolha popular
para dispositivos IoT, e o MQTT na nuvem oferece uma maneira eficaz de
integrar esses dispositivos em sistemas mais amplos. Configurar um cliente
MQTT no ESP32 e integrá-lo com serviços em nuvem permite que os
dispositivos publiquem informações relevantes, recebam comandos e
mensagens, e participem de uma comunicação em tempo real.
No geral, o objetivo é criar aplicativos IoT escaláveis e altamente eficientes,
permitindo a troca de dados entre dispositivos e servidores em nuvem,
tornando possível monitorar, controlar e automatizar uma ampla variedade de
processos e sistemas em todo o mundo. O MQTT desempenha um papel
fundamental nesse cenário, facilitando a comunicação confiável e eficiente em
ambientes de IoT.
4
ESP32
O ESP32 é um microcontrolador de baixo custo, de baixa potência e de alto
desempenho desenvolvido pela Espressif Systems. Ele é amplamente utilizado
em projetos de eletrônica e Internet das Coisas (IoT) e é conhecido por sua
versatilidade e capacidade de integração de conectividade sem fio.
MQTT
O MQTT (Message Queuing Telemetry Transport) é um protocolo de
mensagens leve e eficiente projetado para facilitar a comunicação entre
dispositivos em redes, especialmente em sistemas de Internet das Coisas
(IoT). Ele serve como um meio para trocar informações entre dispositivos de
forma assíncrona, confiável e com baixo consumo de recursos. O MQTT é
amplamente utilizado em cenários em que a economia de largura de banda, a
escalabilidade e a confiabilidade são essenciais.
5
Processo de montagem
Primeiro criamos uma conta, no site do arduino cloud.
Em seguida abrimos o arquivo onde o código será realizado.
Configuramos o ESP32 com o site através do aplicativo Arduino Agent e
configuramos a configuramos a conexão Wi-Fi do ESP32.
Criamos uma variável que terá como função ligar o led.
Logo após criamos Dashboard que possui um botão, que está conectado com
variável que criamos.
O código foi reproduzido com a variável do led.
Com isso toda vez que o botão é acionado no computador ou no celular o led
irá ligar ou desligar.
Montagem pratica
com o led ligado com o led desligado
6
Código utilizado:
7
CONCLUSÃO
Em resumo, o MQTT (Message Queuing Telemetry Transport) é um protocolo
crucial na Internet das Coisas (IoT) que permite a comunicação eficiente e
assíncrona entre dispositivos em redes, ideal para economizar largura de
banda e recursos. O ESP32, por sua vez, é um microcontrolador versátil com
conectividade sem fio, amplamente utilizado para projetos de IoT. A
combinação do MQTT com o ESP32 possibilita a criação de dispositivos
conectados à Internet, abrindo portas para uma variedade de aplicações
práticas, desde monitoramento ambiental até automação industrial. Juntos, eles
desempenham papéis essenciais na revolução da IoT, permitindo soluções
conectadas, econômicas e eficientes em diversos campos.
8
REFERENCIAS
https://www.crescerengenharia.com/post/mqtt-esp32
https://www.newtoncbraga.com.br/microcontroladores/143-tecnologia/17117-
comunicando-se-via-mqtt-com-o-esp32-mic404.html
https://embarcados.com.br/implementacao-do-mqtt-utilizando-net-para-
comunicacao-com-esp32-parte-2/
https://www.microprogramador.com.br/2022/09/mqtt-basico-com-esp32-e-
mosquitto-broker.html
https://apps.microsoft.com/store/detail/9PP8SFM082WD?hl=pt-br&gl=BR
https://github.com/thomasnordquist/MQTT-Explorer