Tutoriais de MQTT
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.
TutoriaisComo instalar o broker MQTT Mosquitto (Ubuntu, Debian, Windows, macOS)
Instale o broker MQTT Mosquitto no Ubuntu, Debian, Windows ou macOS, rode-o como serviço, teste com mosquitto_sub/pub e resolva o modo somente local do 2.x.
TutoriaisMQTT em Python com paho-mqtt: tutorial de publish e subscribe
Tutorial de MQTT em Python com paho-mqtt 2.x: conectar, assinar e publicar, loop_forever vs loop_start, QoS, TLS, usuário/senha e reconexão automática.
TutoriaisMQTT em JavaScript: tutorial de MQTT.js para Node.js e navegador
Aprenda MQTT em JavaScript com MQTT.js v5: conectar, assinar e publicar no Node.js e no navegador via WebSockets, async/await, React e tratamento de erros.
TutoriaisTutorial de MQTT com ESP32 e Arduino (PubSubClient)
Tutorial de MQTT com ESP32, Arduino e PubSubClient: conecte ao WiFi e a um broker, publique JSON de sensores, assine comandos, reconecte sem travar e use TLS.
TutoriaisRodar o Mosquitto no Docker (docker run e docker-compose)
Rode a imagem eclipse-mosquitto com docker run ou Docker Compose: volumes de config, dados e logs, portas 1883 e 9001 e um arquivo de senhas via docker exec.
TutoriaisConfigurar MQTT no Home Assistant: broker, integração e discovery
Configure MQTT no Home Assistant: add-on Mosquitto ou broker externo, a integração MQTT, tópicos de config do MQTT discovery com exemplo em JSON e como testar.
TutoriaisNode-RED MQTT: conectar, assinar e publicar
Use MQTT no Node-RED: configure o nó do broker, assine com mqtt in, publique com mqtt out, interprete JSON, use tópicos dinâmicos e importe um fluxo pronto.
TutoriaisMQTT no Angular com ngx-mqtt e MQTT.js
Use MQTT no Angular: configure o ngx-mqtt ou crie seu próprio serviço injetável com MQTT.js, observables RxJS, signals, unsubscribe automático e WebSockets seguros.
TutoriaisMQTT com Apache NiFi: configurando ConsumeMQTT e PublishMQTT
Configure os processadores ConsumeMQTT e PublishMQTT do Apache NiFi: broker URI, TLS, QoS, sessões, record readers, cluster e um fluxo MQTT testado.
TutoriaisMQTT no Arduino com Ethernet Shield (W5100/W5500) e PubSubClient
Conecte um Arduino Uno ou Mega com Ethernet Shield W5100/W5500 a um broker MQTT usando PubSubClient: ligação, DHCP, reconexão, limites de RAM e testes.
TutoriaisMQTT no ASP.NET Core: consumidor com hosted service, DI e health checks
Consuma MQTT no ASP.NET Core com um BackgroundService: cliente MQTTnet na DI, reconexão, handlers scoped via Channel, health checks e publicação pela API.
TutoriaisPublicar no MQTT a partir do AWS Lambda e funções serverless
Publique mensagens MQTT pelo AWS Lambda: reutilize conexões entre invocações, sobreviva a congelamentos e cold starts, use client IDs únicos ou uma ponte HTTP.
TutoriaisMQTT em C com Eclipse Paho C: exemplos de cliente síncrono e assíncrono
Use MQTT em C com a biblioteca Eclipse Paho C: instale ou compile, publisher síncrono, subscriber assíncrono com reconexão, TLS, MQTT 5 e códigos de retorno.
TutoriaisCrie um app de chat em tempo real com MQTT
Crie um chat no navegador sobre MQTT: salas como topics, presença com mensagens retidas e Last Will, identidade do remetente garantida por ACLs, tudo em um HTML.
TutoriaisMQTT no CircuitPython com MiniMQTT
Publique e assine em placas CircuitPython com o Adafruit MiniMQTT: segredos no settings.toml, TLS no ESP32-S2/S3 e Pico W, callbacks, loop() e reconexão.
TutoriaisMQTT a partir de funções edge (Cloudflare Workers, Vercel)
Publique mensagens MQTT a partir de Cloudflare Workers e funções edge via WebSockets seguros: um cliente sem dependências, waitUntil, limites e testes.
TutoriaisMQTT em C++: exemplos com Paho C++ e async_mqtt
Use MQTT em C++: instale o Paho C++, publique e assine com async_client, adicione TLS, reconexão automática e MQTT 5, e veja quando o async_mqtt é melhor.
TutoriaisMQTT em C# com MQTTnet 4 e 5: conectar, assinar, reconectar
Crie um cliente MQTT em C# com MQTTnet 4 e 5: conectar, assinar, publicar, TLS e WebSockets, um loop de reconexão que substitui o ManagedMqttClient e MQTT 5.
TutoriaisMQTT com curl: publicar e assinar pela linha de comando
Use o curl como cliente MQTT: publique com -d, assine com URLs mqtt://, codifique curingas, leia a saída binária e saiba quando migrar para o mosquitto_pub.
TutoriaisMQTT em Dart (lado servidor) com mqtt_client
Use MQTT em ferramentas CLI e servidores Dart com mqtt_client: conectar, assinar, publicar com QoS 1, reconexão automática, TLS, WebSockets e binários nativos.
TutoriaisMQTT com Django: workers em segundo plano e Channels
Integre MQTT ao Django do jeito certo: um consumidor paho-mqtt como management command, publicação a partir de views e mensagens ao vivo com Channels.
TutoriaisMQTT em Elixir com Tortoise311 e emqtt
Conecte apps Elixir a um broker MQTT com Tortoise311 ou emqtt: conexões supervisionadas, topics com pattern matching, publicação QoS 1, TLS e MQTT 5.
TutoriaisMQTT com ESP-IDF (esp-mqtt) no ESP32: configuração, eventos e TLS
Use o cliente esp-mqtt do ESP-IDF no ESP32: esp_mqtt_client_config_t, o handler de eventos, publish e subscribe, Last Will, TLS na 8883 e como testar tudo.
TutoriaisTutorial de MQTT no ESP8266 com PubSubClient
Conecte um NodeMCU ou Wemos D1 mini a um broker MQTT com PubSubClient: sketch completo, reconexão sem bloqueio, Last Will e TLS com fingerprint do certificado.