Comparer les brokers MQTT

ConnectMQ, EMQX, HiveMQ et Mosquitto côte à côte : qui l’exploite, quelles fonctionnalités MQTT il prend en charge, comment il est sécurisé et comment il monte en charge.

Fonctionnalité RecommandéConnectMQBroker MQTT managéCommencer EMQXEMQ TechnologiesHiveMQHiveMQMosquittoEclipse Foundation
Exploitation
Modèle de déploiementService managéAuto-hébergé ou EMQX CloudAuto-hébergé ou HiveMQ CloudAuto-hébergé
Aucun serveur à exploiter ni à patcherQui installe, met à jour, surveille et sauvegarde le broker.OuiAvec EMQX CloudAvec HiveMQ CloudÀ vous de l’exploiter
Broker privé et isoléVos topics ne sont pas partagés avec d’autres clients.OuiOuiOuiOui (votre serveur)
À tester dans TestMQTTbroker.connectmq.comBroker de test publicBroker de test publictest.mosquitto.org
Protocole
MQTT 3.1.1OuiOuiOuiOui
MQTT 5OuiOuiOuiOui
WebSockets sécurisés (clients navigateur)OuiOuiOuiOui
QoS 2 (exactement une fois)OuiOuiOuiOui
Sécurité
Chiffrement TLSOuiOuiOuiOui (à configurer vous-même)
Authentification identifiant / mot de passeOuiOuiVia des extensionsFichier de mots de passe
Contrôle d’accès par topicOuiOuiVia des extensionsFichier ACL
Montée en charge et licence
Montée en chargeGérée par le serviceClusteringClustering en EnterpriseNœud unique
LicenceService commercialApache 2.0 (≤ 5.8) · BSL 1.1 (5.9+)CE : Apache 2.0 · Enterprise : commercialeEPL 2.0 / EDL 1.0
Usage idéal
Idéal pourLes équipes qui veulent un broker privé et sécurisé sans gérer d’infrastructureLes grands clusters auto-hébergés et l’intégration de donnéesLes déploiements en entreprise dans l’écosystème JavaLes serveurs uniques, Raspberry Pi et home labs
TesterParamètres de connexion →Paramètres de connexion →Paramètres de connexion →Paramètres de connexion →

Les licences et les éditions évoluent — consultez le site de chaque éditeur pour les conditions actuelles. Tous les brokers auto-hébergés peuvent être sécurisés avec TLS et une authentification, mais la configuration et la maintenance vous incombent.

Quel broker MQTT choisir ?

Partez de votre besoin, pas de la liste des fonctionnalités.

Un seul Raspberry Pi ou un home lab

Mosquitto

Empreinte minime et configuration simple. Les mises à jour, TLS et sauvegardes restent à votre charge.

Vous exploitez votre propre grand cluster et vos pipelines de données

EMQX ou HiveMQ Enterprise

Conçus pour le clustering autogéré ; prévoyez le travail d’exploitation et les licences.

Envie d’en savoir plus ? Lisez notre guide pour choisir un broker MQTT, parcourez les brokers MQTT gratuits à tester dès aujourd’hui ou découvrez quand passer des brokers publics aux brokers privés.

Par les créateurs de TestMQTT

N’exploitez plus votre propre broker

Les brokers de test publics sont partagés avec des milliers d’inconnus. ConnectMQ vous offre un broker MQTT privé, fiable pour de vrais appareils — prêt en quelques minutes.

  • Votre propre broker isolé — personne d’autre ne peut lire vos topics
  • Authentification par identifiant / mot de passe et contrôle d’accès par topic
  • TLS et WebSocket sécurisé, MQTT 3.1.1 et MQTT 5
  • Le même code client, du premier test à la production

FAQ du comparatif des brokers MQTT

Quel est le meilleur broker MQTT ?

Tout dépend de qui l’exploite. Si vous voulez un broker privé et sécurisé sans gérer de serveurs, un broker managé comme ConnectMQ est le choix le plus simple. Pour l’auto-hébergement, Mosquitto convient aux serveurs uniques, EMQX ou HiveMQ aux clusters.

Quelle différence entre un broker MQTT managé et un broker auto-hébergé ?

Avec un broker auto-hébergé, vous installez, sécurisez, mettez à jour, surveillez et faites évoluer le serveur vous-même. Un broker managé est exploité pour vous : vous recevez un endpoint et des identifiants, et vous connectez vos appareils.

Tous les brokers MQTT prennent-ils en charge MQTT 5 ?

Les quatre brokers de ce comparatif prennent en charge MQTT 3.1.1 et MQTT 5. Ils se distinguent surtout par qui les exploite, leur montée en charge et la façon de configurer l’authentification et le contrôle d’accès.

Puis-je tester ces brokers avant de choisir ?

Oui. ConnectMQ, EMQX, HiveMQ et Mosquitto disposent d’endpoints publics auxquels vous pouvez vous connecter en quelques secondes depuis le client en ligne TestMQTT.