# TestMQTT > Prueba cualquier broker MQTT online en segundos. Cliente MQTT gratis en el navegador: conéctate por WebSocket, suscríbete, publica y depura topics sin instalar. Language: Español (es). English version: https://testmqtt.com/llms.txt ## Páginas principales - [Probar MQTT online — Cliente MQTT gratis y test de broker | TestMQTT](https://testmqtt.com/es): Prueba cualquier broker MQTT online en segundos. Cliente MQTT gratis en el navegador: conéctate por WebSocket, suscríbete, publica y depura topics sin instalar. - [Soporte de TestMQTT — Contáctanos por email](https://testmqtt.com/es/soporte): ¿Necesitas ayuda con TestMQTT, un broker público o un problema de conexión MQTT? Escribe a support@testmqtt.com con la URL del broker, tu cliente y el error. ## Brokers MQTT públicos - [Brokers MQTT gratis: servidores de prueba y open source](https://testmqtt.com/es/brokers): Brokers MQTT gratuitos para pruebas y autoalojamiento: ConnectMQ, HiveMQ, EMQX, Mosquitto y Eclipse con sus puertos, más brokers open source para instalar. - [Comparativa de brokers MQTT: ConnectMQ, EMQX, HiveMQ, Mosquitto](https://testmqtt.com/es/brokers/comparar): Compara brokers MQTT lado a lado (ConnectMQ, EMQX, HiveMQ y Mosquitto): alojamiento, operación, MQTT 5, seguridad, escalado y licencia. - [Broker MQTT ConnectMQ: datos de conexión y prueba](https://testmqtt.com/es/brokers/connectmq): Conéctate al broker MQTT de ConnectMQ (broker.connectmq.com) por TCP, TLS o WebSockets. Puertos, parámetros de conexión y un cliente de prueba online gratis. - [Broker público HiveMQ (broker.hivemq.com): puertos y prueba](https://testmqtt.com/es/brokers/hivemq): Prueba online el broker MQTT público de HiveMQ (broker.hivemq.com). Datos de conexión TCP 1883, TLS 8883, WebSocket 8000 y WSS 8884 con un cliente gratis. - [Broker público EMQX (broker.emqx.io): puertos y prueba online](https://testmqtt.com/es/brokers/emqx): Prueba online el broker MQTT público de EMQX (broker.emqx.io). Parámetros TCP 1883, TLS 8883, WebSocket 8083 y WSS 8084 con un cliente MQTT gratis en el navegador. - [Broker público test.mosquitto.org: puertos y prueba online](https://testmqtt.com/es/brokers/mosquitto): Prueba online el servidor público de Eclipse Mosquitto (test.mosquitto.org). Puertos 1883, 8883, WebSocket 8080 y WSS 8081 con un cliente MQTT gratis. - [Broker mqtt.eclipseprojects.io: puertos y prueba online](https://testmqtt.com/es/brokers/eclipse): Datos de conexión del broker MQTT público de Eclipse (mqtt.eclipseprojects.io): TCP 1883, TLS 8883, WebSocket 80 y WSS 443, más un tester MQTT online gratis. ## Herramientas MQTT gratuitas - [Códigos de motivo MQTT (MQTT 5 y 3.1.1): significado y solución](https://testmqtt.com/es/herramientas/codigos-de-motivo-mqtt): Consulta todos los reason codes de MQTT 5 y return codes de MQTT 3.1.1: 0x87 Not authorized, 0x86 contraseña incorrecta, 0x8E y más, con soluciones prácticas. - [Probador de comodines de topics MQTT (+ y #): herramienta online](https://testmqtt.com/es/herramientas/probador-de-topics): Comprueba qué topics MQTT coinciden con un filtro de suscripción. Prueba al instante los comodines de un nivel (+), multinivel (#) y las reglas de $SYS gratis. - [Calculadora de tamaño de paquete MQTT y ancho de banda](https://testmqtt.com/es/herramientas/calculadora-tamano-paquete-mqtt): Calcula byte a byte el tamaño exacto de un paquete MQTT PUBLISH en MQTT 3.1.1 y 5, con los acks de QoS, y estima el consumo diario y mensual de tu flota. - [Herramientas MQTT gratis: generador de código y mosquitto.conf](https://testmqtt.com/es/herramientas): Herramientas MQTT online y gratis: generador de código, creador de mosquitto.conf, códigos de motivo, comodines de topics, tamaño de paquete y Client IDs. - [Generador de código MQTT — Python, Node.js, ESP32, Go](https://testmqtt.com/es/herramientas/generador-codigo-mqtt): Genera código de cliente MQTT listo para ejecutar en Python, Node.js, JavaScript de navegador, ESP32/Arduino, Go, Java, C# y la CLI de mosquitto desde tu broker. - [Generador de mosquitto.conf — configuración de Mosquitto 2.x](https://testmqtt.com/es/herramientas/generador-mosquitto-conf): Crea online un mosquitto.conf para Mosquitto 2.x: listeners, TLS, WebSockets, archivos de contraseñas y ACL, persistencia y logs, con comandos Docker y systemd. - [Generador de Client ID MQTT — únicos y conformes al estándar](https://testmqtt.com/es/herramientas/generador-client-id-mqtt): Genera Client IDs MQTT únicos en lote: aleatorios, UUID v4, hex o con marca de tiempo, con tu prefijo y un modo estricto MQTT 3.1.1 (23 caracteres alfanuméricos). ## Guías de MQTT - [Aprende MQTT — Guías, tutoriales y solución de problemas](https://testmqtt.com/es/aprender): Guías prácticas de MQTT para desarrolladores: cómo probar un broker, niveles de QoS, topics y comodines, puertos, WebSocket, mensajes retenidos y errores de conexión. - [Cómo probar un broker MQTT online — paso a paso](https://testmqtt.com/es/aprender/como-probar-un-broker-mqtt): Aprende a probar un broker MQTT: comprueba la conexión, publica y suscríbete, verifica QoS y mensajes retenidos y depura fallos: online, con la CLI o en código. - [¿Qué es MQTT? El protocolo MQTT explicado fácil](https://testmqtt.com/es/aprender/que-es-mqtt): ¿Qué es MQTT? Introducción práctica al protocolo MQTT: brokers, topics, publicación/suscripción, QoS, mensajes retenidos y Last Will, con ejemplos prácticos. - [Puertos MQTT: 1883, 8883, WebSocket y 443 explicados](https://testmqtt.com/es/aprender/puertos-mqtt): ¿Qué puerto MQTT usar? Descubre qué significan los puertos 1883, 8883, 8083, 8084 y 443, cuáles funcionan en el navegador y los puertos de los brokers públicos. - [Broker MQTT público vs privado: cuándo cambiar](https://testmqtt.com/es/aprender/brokers-mqtt-publicos-vs-privados): Los brokers MQTT públicos son ideales para pruebas pero arriesgados para datos reales. Conoce sus límites, cuándo sirven y qué buscar en un broker MQTT privado. - [Comparativa de brokers MQTT: Mosquitto, EMQX, HiveMQ](https://testmqtt.com/es/aprender/comparativa-brokers-mqtt): Comparativa de brokers MQTT: Mosquitto, EMQX, HiveMQ, VerneMQ, NanoMQ y brokers cloud gestionados: lenguaje, clustering, MQTT 5, licencias y cómo elegir. - [Instalar Mosquitto MQTT en Ubuntu, Windows y macOS](https://testmqtt.com/es/aprender/instalar-mosquitto): Instala el broker MQTT Mosquitto en Ubuntu, Debian, Windows o macOS, ejecútalo como servicio, pruébalo con mosquitto_sub/pub y evita el modo solo local de 2.x. - [MQTT con Python y paho-mqtt 2.x: publicar y suscribir](https://testmqtt.com/es/aprender/mqtt-con-python): Tutorial de MQTT con Python y paho-mqtt 2.x: conectar, suscribirse y publicar, loop_forever vs loop_start, QoS, TLS, usuario/contraseña y reconexión automática. - [Tutorial MQTT.js: MQTT en Node.js y en el navegador](https://testmqtt.com/es/aprender/mqtt-con-javascript): Aprende MQTT en JavaScript con MQTT.js v5: conecta, suscríbete y publica en Node.js y en el navegador por WebSockets, async/await, React y manejo de errores. - [ESP32 MQTT: tutorial con Arduino y PubSubClient](https://testmqtt.com/es/aprender/mqtt-esp32-arduino): Tutorial de MQTT con ESP32, Arduino y PubSubClient: conecta al WiFi y a un broker, publica JSON de sensores, suscríbete a comandos, reconecta bien y activa TLS. - [Mosquitto en Docker: docker run y Docker Compose](https://testmqtt.com/es/aprender/mosquitto-en-docker): Ejecuta la imagen eclipse-mosquitto con docker run o Docker Compose: volúmenes de config, datos y logs, puertos 1883 y 9001, y contraseñas vía docker exec. - [Ejemplos de mosquitto_pub y mosquitto_sub: chuleta](https://testmqtt.com/es/aprender/ejemplos-mosquitto-pub-sub): Ejemplos de mosquitto_pub y mosquitto_sub para copiar y pegar: tabla de opciones, QoS, mensajes retenidos, auth, TLS, MQTT 5, archivos, modo línea y formato -F. - [Home Assistant MQTT: configurar Mosquitto y discovery](https://testmqtt.com/es/aprender/home-assistant-mqtt): Configura MQTT en Home Assistant: complemento Mosquitto o broker externo, la integración MQTT, topics de config de MQTT discovery con un ejemplo JSON y pruebas. - [Node-RED MQTT: conectar, suscribirse y publicar](https://testmqtt.com/es/aprender/node-red-mqtt): Usa MQTT en Node-RED: configura el nodo del broker, suscríbete con mqtt in, publica con mqtt out, parsea JSON, usa topics dinámicos e importa un flow listo. - [Autenticación en Mosquitto: contraseñas, ACL y TLS](https://testmqtt.com/es/aprender/autenticacion-mosquitto): Protege un broker Mosquitto paso a paso: crea un archivo de contraseñas con mosquitto_passwd, limita topics con un ACL usando %u y %c y activa TLS en el 8883. - [Seguridad MQTT: buenas prácticas y checklist](https://testmqtt.com/es/aprender/buenas-practicas-seguridad-mqtt): Asegura MQTT paso a paso: TLS, autenticación con contraseñas, certificados o tokens, ACL por topic, client IDs, cifrado del payload, límites y monitorización. - [QoS en MQTT: niveles 0, 1 y 2 explicados](https://testmqtt.com/es/aprender/niveles-qos-mqtt): QoS de MQTT explicado: cómo funcionan QoS 0, 1 y 2 paquete a paquete, qué significa la regla de degradación, cómo influyen las sesiones y qué nivel elegir. - [Topics MQTT y comodines (+ y #): buenas prácticas](https://testmqtt.com/es/aprender/topics-y-comodines-mqtt): Topics y comodines MQTT explicados: niveles de topic, los comodines + y #, topics $SYS, suscripciones compartidas y buenas prácticas para diseñar tu jerarquía. - [Mensajes retenidos MQTT (retain): uso y borrado](https://testmqtt.com/es/aprender/mensajes-retenidos-mqtt): Mensajes retenidos MQTT explicados: cómo funciona el flag retain, cuándo usarlo, cómo borrar un mensaje retenido con un payload vacío y las opciones de MQTT 5. - [MQTT Last Will (LWT): qué es y cómo usarlo](https://testmqtt.com/es/aprender/mqtt-last-will): Cómo funciona el Last Will and Testament de MQTT: cuándo lo envía el broker, el will delay de MQTT 5 y el patrón de presencia online/offline con ejemplos. - [MQTT keep alive: PINGREQ, timeouts y ajuste](https://testmqtt.com/es/aprender/mqtt-keep-alive): Cómo funciona el keep alive de MQTT: la regla del timeout de 1,5×, PINGREQ y PINGRESP, Server Keep Alive en MQTT 5, NAT y redes móviles, y cómo elegir el valor. - [Sesiones persistentes MQTT: Clean Session y Clean Start](https://testmqtt.com/es/aprender/sesiones-persistentes-mqtt): Entiende las sesiones persistentes de MQTT: cleanSession en 3.1.1, Clean Start y Session Expiry en MQTT 5, el flag Session Present y la cola de mensajes QoS 1/2. - [Suscripciones compartidas MQTT: balanceo con $share](https://testmqtt.com/es/aprender/suscripciones-compartidas-mqtt): Aprende las suscripciones compartidas de MQTT: la sintaxis $share/grupo/filtro, cómo se reparten los mensajes, soporte en brokers, casos de uso y limitaciones. - [Sparkplug B explicado: MQTT para IoT industrial](https://testmqtt.com/es/aprender/mqtt-sparkplug-b): Sparkplug B explicado: el espacio de topics spBv1.0, mensajes NBIRTH/NDEATH y DATA/CMD, payloads protobuf, bdSeq y seq, y la Primary Host Application. - [MQTT sobre WebSockets: ws vs wss, rutas y puertos](https://testmqtt.com/es/aprender/mqtt-sobre-websockets): MQTT sobre WebSockets explicado: por qué lo necesitan los navegadores, ws vs wss, la ruta /mqtt, puertos habituales, errores de contenido mixto y un ejemplo con MQTT.js. - [MQTT 5 vs 3.1.1: diferencias clave explicadas](https://testmqtt.com/es/aprender/mqtt-5-vs-3-1-1): MQTT 5 vs 3.1.1: reason codes, caducidad de sesiones y mensajes, user properties, suscripciones compartidas, topic aliases, petición/respuesta y control de flujo. - [MQTT vs HTTP para IoT: diferencias y cuándo usar cada uno](https://testmqtt.com/es/aprender/mqtt-vs-http): MQTT vs HTTP para IoT: push frente a petición/respuesta, sobrecarga, conexiones persistentes, fiabilidad y herramientas, con una guía clara de cuándo usar cada uno. - [Errores de conexión MQTT: CONNACK, timeouts y TLS](https://testmqtt.com/es/aprender/errores-de-conexion-mqtt): Soluciona errores de conexión MQTT: timeouts, ECONNREFUSED, fallos TLS, contenido mixto, códigos de retorno CONNACK, reason codes de MQTT 5 y bucles de client ID. ## Otros idiomas - [English](https://testmqtt.com/llms.txt) - [Português](https://testmqtt.com/pt/llms.txt) - [Deutsch](https://testmqtt.com/de/llms.txt) - [Français](https://testmqtt.com/fr/llms.txt) - [Türkçe](https://testmqtt.com/tr/llms.txt)