← Portal do Aprendizado
Internet para todas as coisas · Aula 10

Como dispositivos conversam: HTTP e MQTT

Conhecer dois modelos comuns de comunicação e entender por que o MQTT é tão usado em Internet

Nível: inicianteDuração: 60–75 min40 exercícios
00 / CAMINHO

Seu caminho nesta aula

Ao final, você será capaz de conhecer dois modelos comuns de comunicação e entender por que o MQTT é tão usado em Internet

Como estudar

  • Leia os exemplos e tente explicá-los em voz alta.
  • Faça uma seção de cada vez, sem pular a explicação.
  • Responda antes de abrir a orientação.
  • Volte à base de estudo sempre que precisar.
  • Use a atividade prática para testar sua compreensão.

Aquecimento

Leia a pergunta de abertura desta aula na próxima seção. Antes de seguir, responda mentalmente: o que você já sabe e o que ainda precisa descobrir?

01 / COMEÇO

Antes de começar

Leia com atenção, observe o exemplo e pare para explicar com suas próprias palavras antes de continuar.

1. Antes de começar
A melhor forma de aprender IoT é partir de situações que você já conhece.
Pergunta de abertura
Quando um sensor precisa enviar uma pequena mensagem, como ele “combina” com o servidor a forma
de conversar?
Ao terminar esta aula, você deverá conseguir:
• entender o que é protocolo;
• associar HTTP ao modelo pedido/resposta;
• entender publish/subscribe no MQTT;
• explicar cliente, broker, tópico e mensagem;
• escolher intuitivamente HTTP ou MQTT em cenários simples.
Uma regra para aprender bem
Não tente decorar palavras difíceis. Primeiro compreenda o que está acontecendo. Depois associe cada
nome técnico ao papel que ele desempenha no sistema.
Ideia-chave
Protocolo é um conjunto de regras de comunicação. HTTP e MQTT resolvem problemas de
comunicação de formas diferentes.

02 / CONCEITO

Construindo o conceito

Leia com atenção, observe o exemplo e pare para explicar com suas próprias palavras antes de continuar.

2. Construindo o conceito
1. HTTP: pedir e receber
No uso mais conhecido do HTTP, um cliente faz uma requisição e um servidor devolve uma resposta. É
parecido com perguntar algo e esperar uma resposta.
2. Onde HTTP aparece
APIs web e serviços online usam HTTP/HTTPS com frequência. Um dispositivo pode enviar dados para uma
API ou consultar informações de um serviço.
• Requisição.
• Servidor.
• Resposta.
• Métodos e endereços, que veremos apenas em cursos mais avançados.
Pare e explique
Tente explicar esta página em voz alta como se estivesse ensinando uma criança. Se você usar apenas
palavras simples e ainda fizer sentido, está no caminho certo.

03 / APROFUNDAR

Aprofundando sem complicar

Leia com atenção, observe o exemplo e pare para explicar com suas próprias palavras antes de continuar.

3. Aprofundando sem complicar
3. MQTT: publicar e assinar
MQTT é um protocolo leve baseado em publish/subscribe. Em vez de cada dispositivo precisar conversar
diretamente com todos os outros, clientes trocam mensagens através de um broker.
4. Tópicos organizam mensagens
Um tópico funciona como um assunto ou canal lógico.
• casa/sala/temperatura
• casa/quarto/luz
• fabrica/linha1/estado
• Um cliente publica; outros clientes interessados assinam o tópico.
Fluxo mental da aula
PERCEBER ENTENDER DECIDIR COMUNICAR AGIR

04 / EXEMPLO

Exemplo guiado

Leia com atenção, observe o exemplo e pare para explicar com suas próprias palavras antes de continuar.

4. Exemplo guiado
Exemplo guiado - termómetro com MQTT
Um ESP32 mede a temperatura da sala.
1 ESP32 conecta-se ao broker.
2 Publica “24.5” no tópico casa/sala/temperatura.
3 Um dashboard assina esse tópico.
4 O dashboard recebe a nova mensagem.
5 Outro sistema também poderia assinar o mesmo
tópico e gerar um alerta.
Analogia para lembrar
MQTT se parece com uma rádio temática: quem publica envia para um canal; quem “sintoniza” recebe.

05 / ATIVIDADE

Atividade prática

Leia com atenção, observe o exemplo e pare para explicar com suas próprias palavras antes de continuar.

5. Atividade prática
Atividade - seja o broker
Faça a simulação com três pessoas ou cartões.
Passo 1
Pessoa A é o sensor e publica temperatura.
Passo 2
Pessoa B é o broker e recebe a mensagem.
Passo 3
Pessoa C é o dashboard e está inscrita no tópico.
Passo 4
Repita usando um segundo tópico, como casa/porta/estado.
Passo 5
Observe que o sensor não precisa saber todos os assinantes.
Desafio extra
Adicione dois assinantes ao mesmo tópico e explique o que muda.

06 / PRATICAR

40 exercícios de fixação

As questões 01–10 foram preservadas do PDF. Nas demais, a base de estudo aparece antes do enunciado para que o aluno tenha o conteúdo necessário para responder.

0 de 40 respondidos
Fechamento

Uma ideia para guardar

O aprendizado fica mais forte quando você consegue explicar o conceito, reconhecer o exemplo e usar a ideia em uma situação nova.

Próxima aula: Aula 11.