Aula 18
Telemetria e Mensageria IoT com o Protocolo MQTT
Engenharia de Sistemas Embarcados
Objetivos de Aprendizagem
- Arquitetura Publish/Subscribe. Brokers MQTT (Mosquitto, EMQX), tópicos hierárquicos, níveis de QoS (0, 1, 2), mensagens retained e autenticação TLS.
- Controle de hardware via código em C de baixo nível
- Execução determinística e confiabilidade industrial
Pilares Técnicos
- MQTT Pub/Sub
- Broker MQTT
- QoS 0, 1 e 2
- Formato JSON / CBOR
- Criptografia TLS/SSL
Estrutura de Implementação
// Publicação periódica de telemetria em formato JSON via MQTT
#include "mqtt_client.h"
void mqtt_publish_telemetry(esp_mqtt_client_handle_t client, float temp, float umid) {
char payload[128];
snprintf(payload, sizeof(payload), "{"temperatu
Próximos Passos
Acesse o Quiz, Exercícios e Desafio Prático na plataforma.