Você está na página 1de 9

CENTRO PAULA SOUZA

ETEC TAKASHI MORITA


AUTOMAÇÃO INDUSTRIAL

Daniel dos Santos Abreu


Maria Luíza de Vasconcelos Silva dos Santos
Pablo Miguel de Souza
Samara de Oliveira Gama
Sara Campos Mendes

Conexão ESP32 em nuvem do Arduino

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

Você também pode gostar