MQTT-Broker im Vergleich

ConnectMQ, EMQX, HiveMQ und Mosquitto nebeneinander – wer den Broker betreibt, welche MQTT-Features er unterstützt, wie er abgesichert ist und wie er skaliert.

Funktion EmpfohlenConnectMQVerwalteter MQTT-BrokerLoslegen EMQXEMQ TechnologiesHiveMQHiveMQMosquittoEclipse Foundation
Betrieb
BereitstellungsmodellManaged ServiceSelbst gehostet oder EMQX CloudSelbst gehostet oder HiveMQ CloudSelbst gehostet
Keine Server zu betreiben oder zu patchenWer den Broker installiert, aktualisiert, überwacht und sichert.JaMit EMQX CloudMit HiveMQ CloudBetreibst du selbst
Privater, isolierter BrokerDeine Topics werden nicht mit anderen Kunden geteilt.JaJaJaJa (dein Server)
In TestMQTT ausprobierenbroker.connectmq.comÖffentlicher TestbrokerÖffentlicher Testbrokertest.mosquitto.org
Protokoll
MQTT 3.1.1JaJaJaJa
MQTT 5JaJaJaJa
Sichere WebSockets (Browser-Clients)JaJaJaJa
QoS 2 (genau einmal)JaJaJaJa
Sicherheit
TLS-VerschlüsselungJaJaJaJa (konfigurierst du selbst)
Authentifizierung per Benutzername / PasswortJaJaÜber ExtensionsPasswortdatei
Zugriffskontrolle pro TopicJaJaÜber ExtensionsACL-Datei
Skalierung & Lizenz
SkalierungÜbernimmt der DienstClusteringClustering in EnterpriseEinzelner Knoten
LizenzKommerzieller DienstApache 2.0 (≤ 5.8) · BSL 1.1 (5.9+)CE: Apache 2.0 · Enterprise: kommerziellEPL 2.0 / EDL 1.0
Einsatzzweck
Ideal fürTeams, die einen sicheren, privaten Broker ohne eigene Infrastruktur wollenGroße selbst gehostete Cluster und DatenintegrationEnterprise-Umgebungen im Java-ÖkosystemEinzelne Server, Raspberry Pi und Homelabs
TestenVerbindungsdaten →Verbindungsdaten →Verbindungsdaten →Verbindungsdaten →

Lizenzen und Editionen ändern sich – die aktuellen Bedingungen findest du auf der Website des jeweiligen Anbieters. Alle selbst gehosteten Broker lassen sich mit TLS und Authentifizierung absichern, aber Konfiguration und Wartung liegen bei dir.

Welchen MQTT-Broker solltest du wählen?

Geh von deinem Bedarf aus, nicht von der Feature-Liste.

Ein einzelner Raspberry Pi oder ein Homelab

Mosquitto

Winziger Ressourcenbedarf und einfache Konfiguration. Updates, TLS und Backups übernimmst du selbst.

Du betreibst deinen eigenen großen Cluster und Datenpipelines

EMQX oder HiveMQ Enterprise

Für selbst verwaltetes Clustering gebaut; plane Betriebsaufwand und Lizenzierung mit ein.

Du willst es ausführlicher? Lies unseren Leitfaden zur Wahl eines MQTT-Brokers, stöbere in den kostenlosen MQTT-Brokern, die du heute testen kannst, oder erfahre, wann sich der Wechsel von öffentlichen zu privaten Brokern lohnt.

Von den Machern von TestMQTT

Spar dir den eigenen Broker-Betrieb

Öffentliche Test-Broker teilst du mit Tausenden Fremden. ConnectMQ gibt dir einen privaten MQTT-Broker, dem du echte Geräte anvertrauen kannst – in wenigen Minuten eingerichtet.

  • Dein eigener, isolierter Broker – niemand sonst kann deine Topics lesen
  • Authentifizierung per Benutzername / Passwort und Zugriffskontrolle pro Topic
  • TLS und sichere WebSockets, MQTT 3.1.1 und MQTT 5
  • Derselbe Client-Code vom ersten Test bis zur Produktion

FAQ zum MQTT-Broker-Vergleich

Welcher MQTT-Broker ist der beste?

Das hängt davon ab, wer ihn betreibt. Wenn du einen privaten, sicheren Broker ohne eigenen Serverbetrieb willst, ist ein Managed Broker wie ConnectMQ die einfachste Wahl. Zum Selbsthosten passt Mosquitto für einzelne Server, EMQX oder HiveMQ für Cluster.

Was ist der Unterschied zwischen einem verwalteten und einem selbst gehosteten MQTT-Broker?

Bei einem selbst gehosteten Broker installierst, sicherst, aktualisierst, überwachst und skalierst du den Server selbst. Ein verwalteter Broker wird für dich betrieben: Du bekommst einen Endpoint und Zugangsdaten und verbindest deine Geräte.

Unterstützen alle MQTT-Broker MQTT 5?

Alle vier Broker in diesem Vergleich unterstützen MQTT 3.1.1 und MQTT 5. Sie unterscheiden sich vor allem darin, wer sie betreibt, wie sie skalieren und wie Authentifizierung und Zugriffskontrolle eingerichtet werden.

Kann ich diese Broker vor der Entscheidung testen?

Ja. ConnectMQ, EMQX, HiveMQ und Mosquitto haben öffentliche Endpoints, mit denen du dich über den TestMQTT-Online-Client in Sekunden verbinden kannst.