Comparar brokers MQTT
ConnectMQ, EMQX, HiveMQ y Mosquitto lado a lado: quién lo opera, qué funciones de MQTT admite, cómo se protege y cómo escala.
ConnectMQ: un broker MQTT privado sin el trabajo de operarlo
- Instancia privada y aislada
- TLS y WebSockets seguros
- Usuario/contraseña + ACL por topic
- MQTT 3.1.1 y 5
| Característica | RecomendadoConnectMQBroker MQTT gestionadoEmpezar | EMQXEMQ Technologies | HiveMQHiveMQ | MosquittoEclipse Foundation |
|---|---|---|---|---|
| Operación | ||||
| Modelo de despliegue | Servicio gestionado | Autoalojado o EMQX Cloud | Autoalojado o HiveMQ Cloud | Autoalojado |
| Sin servidores que operar ni parchearQuién instala, actualiza, monitoriza y hace copias de seguridad del broker. | Sí | Con EMQX Cloud | Con HiveMQ Cloud | Lo operas tú |
| Broker privado y aisladoTus topics no se comparten con otros clientes. | Sí | Sí | Sí | Sí (tu servidor) |
| Pruébalo en TestMQTT | broker.connectmq.com | Broker público de prueba | Broker público de prueba | test.mosquitto.org |
| Protocolo | ||||
| MQTT 3.1.1 | Sí | Sí | Sí | Sí |
| MQTT 5 | Sí | Sí | Sí | Sí |
| WebSockets seguros (clientes de navegador) | Sí | Sí | Sí | Sí |
| QoS 2 (exactamente una vez) | Sí | Sí | Sí | Sí |
| Seguridad | ||||
| Cifrado TLS | Sí | Sí | Sí | Sí (lo configuras tú) |
| Autenticación usuario / contraseña | Sí | Sí | Mediante extensiones | Archivo de contraseñas |
| Control de acceso por topic | Sí | Sí | Mediante extensiones | Archivo ACL |
| Escalado y licencia | ||||
| Escalado | Lo gestiona el servicio | Clúster | Clúster en Enterprise | Un solo nodo |
| Licencia | Servicio comercial | Apache 2.0 (≤ 5.8) · BSL 1.1 (5.9+) | CE: Apache 2.0 · Enterprise: comercial | EPL 2.0 / EDL 1.0 |
| Encaje | ||||
| Ideal para | Equipos que quieren un broker privado y seguro sin gestionar infraestructura | Grandes clústeres autoalojados e integración de datos | Despliegues empresariales en ecosistemas Java | Servidores individuales, Raspberry Pi y home labs |
| Pruébalo | Datos de conexión → | Datos de conexión → | Datos de conexión → | Datos de conexión → |
Las licencias y ediciones cambian con el tiempo; consulta la web de cada fabricante para conocer las condiciones actuales. Todos los brokers autoalojados pueden protegerse con TLS y autenticación, pero la configuración y el mantenimiento corren de tu cuenta.
¿Qué broker MQTT deberías elegir?
Parte de lo que necesitas, no de la lista de funciones.
Quieres un broker privado para dispositivos reales sin gestionar servidores
ConnectMQRecomendado
Gestionado y aislado por cliente, con TLS, usuario/contraseña y control de acceso por topic listos desde el primer día.
Estás prototipando y quieres pasar a producción sin cambiar código
ConnectMQRecomendado
Prueba aquí contra broker.connectmq.com y luego apunta el mismo código de cliente a tu instancia privada.
Una sola Raspberry Pi o un home lab
Mosquitto
Huella mínima y configuración sencilla. Las actualizaciones, TLS y copias de seguridad corren de tu cuenta.
Operas tu propio clúster grande y pipelines de datos
EMQX o HiveMQ Enterprise
Pensados para clústeres autogestionados; cuenta con el trabajo de operación y las licencias.
¿Quieres la versión extendida? Lee nuestra guía para elegir un broker MQTT, explora los brokers MQTT gratuitos que puedes probar hoy o descubre cuándo pasar de brokers públicos a privados.
Preguntas frecuentes sobre la comparativa de brokers MQTT
¿Cuál es el mejor broker MQTT?
Depende de quién lo opere. Si quieres un broker privado y seguro sin gestionar servidores, un broker gestionado como ConnectMQ es la opción más sencilla. Si prefieres autoalojarlo, Mosquitto encaja en servidores individuales y EMQX o HiveMQ en clústeres.
¿Qué diferencia hay entre un broker MQTT gestionado y uno autoalojado?
Con un broker autoalojado tú instalas, proteges, actualizas, monitorizas y escalas el servidor. Un broker gestionado lo opera otro por ti: recibes un endpoint y credenciales y conectas tus dispositivos.
¿Todos los brokers MQTT admiten MQTT 5?
Los cuatro brokers de esta comparativa admiten MQTT 3.1.1 y MQTT 5. Se diferencian sobre todo en quién los opera, cómo escalan y cómo se configuran la autenticación y el control de acceso.
¿Puedo probar estos brokers antes de elegir?
Sí. ConnectMQ, EMQX, HiveMQ y Mosquitto tienen endpoints públicos a los que puedes conectarte en segundos desde el cliente online de TestMQTT.