---
title: "Ejemplos de código MQTT: Python, Node.js, ESP32, Go y más | ConnectMQ"
description: "Ejemplos de clientes MQTT en Python, Node.js, ESP32, Go, Java, C#, Rust, Flutter, Swift, Kotlin, Home Assistant y Node-RED para broker.connectmq.com."
url: "https://connectmq.com/es/ejemplos-de-codigo/"
language: "es"
---

Ejemplos de código

# Ejemplos de código MQTT para cada stack

Conéctate, suscríbete y publica en el lenguaje que prefieras. Cada ejemplo funciona primero con el broker público gratuito broker.connectmq.com y después pasa a un broker privado y seguro de ConnectMQ cambiando solo dos líneas.

[**Código fuente en GitHub**`github.com/connectmq`Clona los ejemplos completos y listos para ejecutar. Se agradecen estrellas y pull requests. Ver en GitHub](https://github.com/connectmq)

[

### Python

Conecta Python a un broker MQTT con paho-mqtt.

Ver ejemplo](https://connectmq.com/es/ejemplos-de-codigo/python/)[

### Node.js

Conecta Node.js a un broker MQTT con MQTT.js.

Ver ejemplo](https://connectmq.com/es/ejemplos-de-codigo/nodejs/)[

### ESP32

Conecta un ESP32 a un broker MQTT por Wi-Fi con la biblioteca PubSubClient de Arduino.

Ver ejemplo](https://connectmq.com/es/ejemplos-de-codigo/esp32/)[

### Go

Conecta Go a un broker MQTT con el cliente Eclipse Paho para Go.

Ver ejemplo](https://connectmq.com/es/ejemplos-de-codigo/go/)[

### CLI (mosquitto)

Publica y suscríbete desde la línea de comandos con mosquitto\_pub y mosquitto\_sub.

Ver ejemplo](https://connectmq.com/es/ejemplos-de-codigo/cli/)[

### Java

Conecta Java a un broker MQTT con el cliente Eclipse Paho para Java.

Ver ejemplo](https://connectmq.com/es/ejemplos-de-codigo/java/)[

### C# (.NET)

Conecta C# y .NET a un broker MQTT con MQTTnet.

Ver ejemplo](https://connectmq.com/es/ejemplos-de-codigo/csharp/)[

### Rust

Conecta Rust a un broker MQTT con el crate rumqttc.

Ver ejemplo](https://connectmq.com/es/ejemplos-de-codigo/rust/)[

### Dart (Flutter)

Conecta apps de Dart y Flutter a un broker MQTT con el paquete mqtt\_client.

Ver ejemplo](https://connectmq.com/es/ejemplos-de-codigo/dart-flutter/)[

### Swift / Kotlin

Conecta apps nativas de iOS (Swift) y Android (Kotlin) a un broker MQTT.

Ver ejemplo](https://connectmq.com/es/ejemplos-de-codigo/swift-kotlin/)[

### Home Assistant

Conecta Home Assistant a un broker MQTT y convierte los mensajes MQTT en sensores.

Ver ejemplo](https://connectmq.com/es/ejemplos-de-codigo/home-assistant/)[

### Node-RED

Conecta Node-RED a un broker MQTT con un flujo importable.

Ver ejemplo](https://connectmq.com/es/ejemplos-de-codigo/node-red/)

### Broker MQTT público gratuito

Prueba cualquier ejemplo en broker.connectmq.com: sin registro, con MQTT 3.1.1 y 5, TCP, TLS y WebSocket.

[Acerca del broker MQTT público gratuito](https://connectmq.com/es/broker-mqtt-publico/)

### MQTT serverless seguro para producción

Cuando llegue el momento de usar dispositivos reales, ejecuta el mismo código en un broker de ConnectMQ privado y totalmente gestionado, con TLS y credenciales por dispositivo.

[Empieza gratis](https://app.connectmq.com/signup)

## Tu broker MQTT privado, a unos pocos clics

Crea una cuenta, obtén las credenciales de tu broker y conecta tu primer dispositivo, sin servidores que instalar, parchear ni escalar.

[Empezar](https://app.connectmq.com/signup) [Ver precios](https://connectmq.com/es/precios/)

## Artículos

[Todos los artículos](https://connectmq.com/es/blog/)

Tutoriales de IoT

### [Tutorial ESP32 MQTT: publica datos de sensores y controla un LED con Arduino IDE](https://connectmq.com/es/blog/tutorial-esp32-mqtt/)

Conecta un ESP32 a un broker MQTT con Arduino IDE y PubSubClient, publica lecturas de temperatura en JSON, controla el LED integrado desde la línea de comandos y pasa a TLS con credenciales del portal.

23 de agosto de 202610 min de lectura

Tutoriales de IoT

### [Servidor MQTT público gratuito para pruebas: conéctate a broker.connectmq.com en minutos](https://connectmq.com/es/blog/broker-mqtt-publico-gratuito/)

broker.connectmq.com es un servidor MQTT público gratuito para pruebas y aprendizaje. Aquí tienes los puertos, las reglas de acceso anónimo, los límites y ejemplos listos para copiar para la CLI, Python, Node.js y el navegador.

20 de septiembre de 20268 min de lectura

Tutoriales de IoT

### [MQTT sobre WebSocket: conecta un navegador a un broker MQTT con MQTT.js](https://connectmq.com/es/blog/mqtt-sobre-websocket/)

Los navegadores no pueden abrir sockets TCP directos, así que las aplicaciones web hablan MQTT sobre WebSocket. Construye un cliente de navegador y un cliente Node.js funcionales contra broker.connectmq.com y aprende a resolver los errores de conexión más comunes.

29 de septiembre de 20269 min de lectura
