---
title: "Exemplos de código MQTT: Python, Node.js, ESP32, Go e mais | ConnectMQ"
description: "Exemplos de cliente MQTT em Python, Node.js, ESP32, Go, Java, C#, Rust, Flutter, Swift, Kotlin, Home Assistant e Node-RED para broker.connectmq.com."
url: "https://connectmq.com/pt/exemplos-de-codigo/"
language: "pt"
---

Exemplos de código

# Exemplos de código MQTT para qualquer stack

Conecte, assine e publique na linguagem que você preferir. Cada exemplo roda primeiro no broker público gratuito broker.connectmq.com e depois passa para um broker privado e seguro no ConnectMQ mudando apenas duas linhas.

[**Código-fonte no GitHub**`github.com/connectmq`Clone os exemplos completos e prontos para rodar. Estrelas e pull requests são bem-vindos. Ver no GitHub](https://github.com/connectmq)

[

### Python

Conecte Python a um broker MQTT com paho-mqtt.

Ver exemplo](https://connectmq.com/pt/exemplos-de-codigo/python/)[

### Node.js

Conecte Node.js a um broker MQTT com MQTT.js.

Ver exemplo](https://connectmq.com/pt/exemplos-de-codigo/nodejs/)[

### ESP32

Conecte um ESP32 a um broker MQTT via Wi-Fi com a biblioteca PubSubClient para Arduino.

Ver exemplo](https://connectmq.com/pt/exemplos-de-codigo/esp32/)[

### Go

Conecte Go a um broker MQTT com o cliente Eclipse Paho para Go.

Ver exemplo](https://connectmq.com/pt/exemplos-de-codigo/go/)[

### CLI (mosquitto)

Publique e assine pela linha de comando com mosquitto\_pub e mosquitto\_sub.

Ver exemplo](https://connectmq.com/pt/exemplos-de-codigo/cli/)[

### Java

Conecte Java a um broker MQTT com o cliente Eclipse Paho para Java.

Ver exemplo](https://connectmq.com/pt/exemplos-de-codigo/java/)[

### C# (.NET)

Conecte C# e .NET a um broker MQTT com MQTTnet.

Ver exemplo](https://connectmq.com/pt/exemplos-de-codigo/csharp/)[

### Rust

Conecte Rust a um broker MQTT com o crate rumqttc.

Ver exemplo](https://connectmq.com/pt/exemplos-de-codigo/rust/)[

### Dart (Flutter)

Conecte apps Dart e Flutter a um broker MQTT com o pacote mqtt\_client.

Ver exemplo](https://connectmq.com/pt/exemplos-de-codigo/dart-flutter/)[

### Swift / Kotlin

Conecte apps nativos de iOS (Swift) e Android (Kotlin) a um broker MQTT.

Ver exemplo](https://connectmq.com/pt/exemplos-de-codigo/swift-kotlin/)[

### Home Assistant

Conecte o Home Assistant a um broker MQTT e transforme mensagens MQTT em sensores.

Ver exemplo](https://connectmq.com/pt/exemplos-de-codigo/home-assistant/)[

### Node-RED

Conecte o Node-RED a um broker MQTT com um fluxo pronto para importar.

Ver exemplo](https://connectmq.com/pt/exemplos-de-codigo/node-red/)

### Broker MQTT público gratuito

Teste qualquer exemplo em broker.connectmq.com — sem cadastro, com MQTT 3.1.1 e 5, TCP, TLS e WebSocket.

[Sobre o broker MQTT público gratuito](https://connectmq.com/pt/broker-mqtt-publico/)

### MQTT serverless seguro para produção

Quando chegar a hora dos dispositivos reais, rode o mesmo código em um broker ConnectMQ privado e totalmente gerenciado, com TLS e credenciais por dispositivo.

[Comece grátis](https://app.connectmq.com/signup)

## Seu broker MQTT privado está a poucos cliques de distância

Crie uma conta, receba as credenciais do seu broker e conecte seu primeiro dispositivo — sem servidores para instalar, atualizar ou escalar.

[Começar agora](https://app.connectmq.com/signup) [Ver preços](https://connectmq.com/pt/precos/)

## Artigos

[Todos os artigos](https://connectmq.com/pt/blog/)

Tutoriais de IoT

### [Tutorial ESP32 MQTT: Publique Dados de Sensores e Controle um LED com a Arduino IDE](https://connectmq.com/pt/blog/tutorial-esp32-mqtt/)

Conecte um ESP32 a um broker MQTT com a Arduino IDE e o PubSubClient, publique leituras de temperatura em JSON, controle o LED da placa pela linha de comando e migre para TLS com credenciais do portal.

23 de agosto de 20269 min de leitura

Tutoriais de IoT

### [Broker MQTT Público e Gratuito para Testes: Conecte ao broker.connectmq.com em Minutos](https://connectmq.com/pt/blog/broker-mqtt-publico-gratuito/)

O broker.connectmq.com é um servidor MQTT público e gratuito para testes e aprendizado. Aqui estão as portas, as regras de acesso anônimo, os limites e exemplos prontos para copiar e colar no CLI, em Python, Node.js e no navegador.

20 de setembro de 20268 min de leitura

Tutoriais de IoT

### [MQTT sobre WebSocket: Conecte um Navegador a um Broker MQTT com MQTT.js](https://connectmq.com/pt/blog/mqtt-sobre-websocket/)

Navegadores não conseguem abrir sockets TCP puros, então aplicações web falam MQTT sobre WebSocket. Construa um cliente funcional no navegador e outro em Node.js usando o servidor MQTT público broker.connectmq.com e aprenda a resolver os erros de conexão mais comuns.

29 de setembro de 20269 min de leitura
