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.

Característica RecomendadoConnectMQBroker MQTT gestionadoEmpezar EMQXEMQ TechnologiesHiveMQHiveMQMosquittoEclipse Foundation
Operación
Modelo de despliegueServicio gestionadoAutoalojado o EMQX CloudAutoalojado o HiveMQ CloudAutoalojado
Sin servidores que operar ni parchearQuién instala, actualiza, monitoriza y hace copias de seguridad del broker.SíCon EMQX CloudCon HiveMQ CloudLo operas tú
Broker privado y aisladoTus topics no se comparten con otros clientes.SíSíSíSí (tu servidor)
Pruébalo en TestMQTTbroker.connectmq.comBroker público de pruebaBroker público de pruebatest.mosquitto.org
Protocolo
MQTT 3.1.1SíSíSíSí
MQTT 5SíSíSíSí
WebSockets seguros (clientes de navegador)SíSíSíSí
QoS 2 (exactamente una vez)SíSíSíSí
Seguridad
Cifrado TLSSíSíSíSí (lo configuras tú)
Autenticación usuario / contraseñaSíSíMediante extensionesArchivo de contraseñas
Control de acceso por topicSíSíMediante extensionesArchivo ACL
Escalado y licencia
EscaladoLo gestiona el servicioClústerClúster en EnterpriseUn solo nodo
LicenciaServicio comercialApache 2.0 (≤ 5.8) · BSL 1.1 (5.9+)CE: Apache 2.0 · Enterprise: comercialEPL 2.0 / EDL 1.0
Encaje
Ideal paraEquipos que quieren un broker privado y seguro sin gestionar infraestructuraGrandes clústeres autoalojados e integración de datosDespliegues empresariales en ecosistemas JavaServidores individuales, Raspberry Pi y home labs
PruébaloDatos 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.

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.

De los creadores de TestMQTT

Olvídate de operar tu propio broker

Los brokers públicos de prueba se comparten con miles de desconocidos. ConnectMQ te da un broker MQTT privado en el que puedes confiar para dispositivos reales, listo en minutos.

  • Tu propio broker aislado: nadie más puede leer tus topics
  • Autenticación con usuario y contraseña y control de acceso por topic
  • TLS y WebSocket seguro, MQTT 3.1.1 y MQTT 5
  • El mismo código de cliente desde la primera prueba hasta producción

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.