Tutoriais de MQTT · Página 3
Tutoriais de MQTT passo a passo com código funcional: Python, JavaScript, Java, Go, C#, Rust, ESP32, Raspberry Pi, Home Assistant, Node-RED e mais.
TutoriaisMQTT assíncrono em Python com aiomqtt
Use aiomqtt para MQTT assíncrono em Python: conecte, assine com async for, publique a partir de tasks, reconecte após erros e rode dentro de um app FastAPI.
TutoriaisMQTT 5 em Python com gmqtt
Use o gmqtt para MQTT 5 em Python: session expiry, user properties, message expiry, request/response, opções de assinatura e reason codes, com código real.
TutoriaisEnviando JSON via MQTT em Python
Publique e faça parsing de JSON via MQTT em Python: serialize com json e orjson, valide com pydantic, trate payloads inválidos e mantenha mensagens compactas.
TutoriaisMQTT sobre TLS em Python (CA e certificados de cliente)
Conecte o paho-mqtt a um broker MQTT via TLS: opções do tls_set(), arquivos CA próprios, TLS mútuo com certificados de cliente e correções de erros SSL comuns.
TutoriaisMigração para Paho MQTT 2.0: corrija os erros de CallbackAPIVersion
Migre do paho-mqtt 1.x para o 2.x: corrija o ValueError de CallbackAPIVersion, ajuste on_connect e os demais callbacks e trate os novos objetos ReasonCode.
TutoriaisMQTT sobre WebSockets em Python
Conecte o paho-mqtt via WebSockets: transport="websockets", wss com TLS, path e headers no ws_set_options(), proxies HTTP e correções de erros de handshake.
TutoriaisMQTT no Raspberry Pi: dos sensores ao broker em 15 minutos
Publique leituras de um BME280 ou DHT22 do Raspberry Pi para um broker MQTT com Python e paho-mqtt 2.x e rode o script como serviço systemd após cada reboot.
TutoriaisMQTT no React: dashboards em tempo real com hooks
Use MQTT no React com MQTT.js 5 sobre WebSockets seguros: um provider, um hook useMqtt, assinaturas com contagem de referências, cleanup e updates em lote.
TutoriaisMQTT em Rust com paho-mqtt: cliente async e MQTT 5
Use o crate paho-mqtt da Eclipse em Rust: compile, conecte um cliente async MQTT 5, faça subscribe com stream, publique, reconecte, use TLS e entenda os erros.
TutoriaisMQTT em Rust com rumqttc: AsyncClient, event loop e TLS
Use MQTT em Rust com rumqttc: AsyncClient e EventLoop no Tokio, publish e subscribe, reconexão, TLS com rustls, credenciais e os erros mais comuns.
TutoriaisDispositivos Shelly e MQTT: configuração, topics e RPC
Conecte dispositivos Shelly Gen1 e Gen2/Plus/Pro a um broker MQTT: configurações, TLS, estrutura de topics, comandos de controle e RPC via MQTT, com testes.
TutoriaisDesign de topics para casa inteligente: uma estrutura MQTT prática
Uma estrutura de topics MQTT prática para casas inteligentes: cômodos e dispositivos, topics de estado e de comando, retained, disponibilidade, Home Assistant e ACLs.
TutoriaisMQTT com Spring Boot e Spring Integration
Conecte o Spring Boot a um broker MQTT com Spring Integration: client factory, channel adapters de entrada e saída, messaging gateway, MQTT 5 e testes.
TutoriaisConfiguração de MQTT no Tasmota: topics, comandos e telemetria
Configure o MQTT no Tasmota: broker, FullTopic e Topic, a estrutura cmnd/stat/tele, comandos POWER, telemetria com TelePeriod, LWT e testes com o cliente online.
TutoriaisControle dispositivos por um bot do Telegram via MQTT
Crie um bot do Telegram em Python que publica comandos MQTT para dispositivos, mostra o estado deles e repassa alertas de sensores ao chat, com allowlist e testes.
TutoriaisMQTT para InfluxDB com Telegraf: guia de configuração do mqtt_consumer
Grave mensagens MQTT no InfluxDB v2 com Telegraf: configuração do mqtt_consumer, parsing json_v2, topics como tags, stack Docker Compose e como verificar tudo.
TutoriaisPonte de MQTT para Apache Kafka: conectores, ponte própria e ordenação
Como levar MQTT para o Apache Kafka: Kafka Connect MQTT source, uma ponte em Python com ack manual, chaves para manter a ordem por dispositivo e como testar.
TutoriaisArmazene mensagens MQTT no MongoDB com Node.js (coleções time series)
Grave mensagens MQTT no MongoDB com um consumidor Node.js: MQTT.js 5, coleções time series, insertMany em lote, expiração TTL, sessões persistentes e testes.
TutoriaisArmazene mensagens MQTT no PostgreSQL e TimescaleDB com Python
Grave mensagens MQTT no PostgreSQL ou TimescaleDB com um consumidor Python: schema, hypertables, inserts em lote com psycopg 3, sessões persistentes e testes.
TutoriaisMQTT e Redis: cache do último estado de cada dispositivo
Guarde no Redis o último estado de dispositivos MQTT: hashes com TTL, proteção em Lua contra mensagens fora de ordem, Streams e quando mensagens retidas bastam.
TutoriaisEncaminhe mensagens MQTT para webhooks e APIs REST
Encaminhe mensagens MQTT para um webhook ou API REST com Node.js: retentativas com backoff exponencial e jitter, Retry-After, idempotência, HMAC e topic de DLQ.
TutoriaisMQTT com tipagem segura em TypeScript
MQTT com tipagem segura em TypeScript: mapa de topics tipado, tipos de payload inferidos de schemas zod, validação em runtime e um wrapper do MQTT.js.
TutoriaisConstrua um Unified Namespace (UNS) com MQTT
Como construir um Unified Namespace com MQTT: hierarquia de tópicos ISA-95, estado retido, convenções de payload, o papel do Sparkplug B e scripts para testar.
TutoriaisMQTT no Vue 3 com MQTT.js: um composable para dados em tempo real
Use MQTT no Vue 3 com MQTT.js 5: um composable useMqtt compartilhado, assinaturas reativas com shallowRef, limpeza automática e WebSockets seguros.