HiveMQ-Migration

HiveMQ Serverless Alternative: Wechsel zum Serverless-MQTT-Broker der ConnectMQ Cloud

Nutzer von HiveMQ Cloud Serverless Free und Pay As You Go, die weiterhin ohne eigene Server arbeiten möchten, können zum Serverless-MQTT-Broker der ConnectMQ Cloud wechseln. Hier finden Sie Tarife, Limits, Endpunkte, integrierte Tools und wie Sie Ihr erstes Gerät in Minuten verbinden.

IoT-Geräte verbinden sich von HiveMQ Cloud Serverless neu mit dem Serverless-MQTT-Broker der ConnectMQ Cloud auf einem geteilten, isolierten Cluster
Probieren Sie es auf Ihrem eigenen MQTT-Broker ausHolen Sie sich im Free-Tarif einen privaten, verwalteten MQTT-Broker und starten Sie mit fertigen Codebeispielen.
Kostenlos testen Codebeispiele Keine Kreditkarte erforderlich

Wenn Sie HiveMQ Cloud Serverless genutzt haben, weil Sie einen MQTT-Broker ohne eigene Server wollten, ist der naheliegendste Ersatz wieder ein Serverless-MQTT-Broker: ein privater Broker auf einem geteilten, mandantenisolierten Cluster, den Sie in einer Web-Konsole anlegen und mit Standard-Clients ansprechen. Genau dafür ist der Serverless-MQTT-Broker der ConnectMQ Cloud gebaut. Dieser Artikel zeigt, was er bietet, wie seine Tarife zu Nutzern von HiveMQ Serverless Free und Pay As You Go passen und wie Sie Ihren ersten Client umziehen.

HiveMQ stellt Serverless am 31. Dezember 2026 ein; Details finden Sie unter HiveMQ Cloud Serverless End of Life.

Was Sie von einem Serverless-Ersatz erwarten sollten

Eine gute Alternative zu HiveMQ Serverless bewahrt, was Serverless attraktiv gemacht hat:

  • Keine Infrastruktur. Keine virtuellen Maschinen, Zertifikate oder Patches zu verwalten.
  • Ein kostenloser Tarif, der für echte Geräte und echtes TLS taugt, ohne Kreditkarte.
  • Standard-MQTT, damit Ihr bestehender Client-Code weiter funktioniert.
  • Eine Web-Konsole, um Zugangsdaten anzulegen und zu sehen, was Ihre Geräte tun.
  • Ein Weg nach oben zu mehr Verbindungen oder einem isolierten Cluster, ohne das Protokoll zu wechseln.

ConnectMQ Serverless auf einen Blick

Funktion Serverless (Free) Serverless (Paid)
Gleichzeitige Verbindungen Bis zu 25 Bis zu 1.000
Maximale QoS 1 2
Maximale Nachrichtengröße 256 KB 1 MB
Retained Messages und Wildcards Ja Ja
Shared Subscriptions Nein Ja
MQTT-Versionen 3.1.1 und 5.0 3.1.1 und 5.0
Kreditkarte erforderlich Nein Ja

Beide Tarife laufen auf einem geteilten Multi-Tenant-Cluster, auf dem jeder Broker isoliert ist: Ihre Zugangsdaten, Ihr Topic-Raum und Ihre Kontingente. Ein Abonnement auf # liefert immer nur Ihren eigenen Datenverkehr. Wenn Sie mehr als 1.000 Verbindungen oder einen isolierten Cluster brauchen, ist der verwaltete Cloud-MQTT-Broker von ConnectMQ der nächste Schritt, mit demselben Protokoll und denselben Tools. Der Leitfaden zum Serverless-MQTT-Broker erklärt das Modell ausführlich.

Zuordnung von HiveMQ Serverless

Wenn Sie bisher nutzten Typische Situation Empfohlener ConnectMQ-Tarif
HiveMQ Serverless Free, Prototyp oder Hobbyprojekt Einige Geräte, ein Dashboard, Tests Serverless (Free)
HiveMQ Serverless Free, wachsender Pilot Annähernd 25 Geräte, benötigt QoS 2 oder größere Payloads Serverless (Paid)
HiveMQ Serverless Pay As You Go, Produktion Hunderte Geräte, Backend-Dienste Serverless (Paid) oder Dedicated für Isolation
Viele Backend-Consumer auf demselben Datenstrom Lastverteilung über mehrere Worker Serverless (Paid) mit Shared Subscriptions

Prüfen Sie die aktuellen Limits Ihres HiveMQ-Clusters in dessen Konsole und dimensionieren Sie den neuen Tarif nach Ihrer Spitzenzahl an Verbindungen plus Reserve, nicht nach dem Durchschnitt.

Endpunkte und Sicherheit

Transport Port Hinweise
MQTT 1883 Für Tests in vertrauenswürdigen Netzen
MQTT über TLS 8883 Empfohlen für Geräte
WebSocket 8083 Für Tests im Browser
Secure WebSocket 8084 Pfad /mqtt, für Web-Dashboards

TLS nutzt ein öffentlich vertrauenswürdiges Zertifikat von Let's Encrypt, sodass Standard-Clients ihm ohne eigene CA-Dateien vertrauen. Jeder Broker erhält einen generierten Benutzernamen, ein Passwort und eine Client-ID. Die Client-ID ist an die Zugangsdaten gebunden, und Clients dürfen ein Suffix anhängen, etwa YOUR_CLIENT_ID_kitchen, um mehrere Verbindungen mit einem Satz Zugangsdaten zu betreiben. Die geteilte Infrastruktur ist durch Kontingente je Tarif, Schutz vor Verbindungsfluten und IP-Sperren nach wiederholt fehlgeschlagenen Anmeldungen geschützt, und MQTT-5-Clients erhalten klare Reason Codes, etwa 0x97 bei überschrittenem Kontingent.

Integrierte Tools, die Sie nicht installieren müssen

Das ConnectMQ-Portal enthält:

  • Einen MQTT-Client im Browser, um ohne zusätzliche Software zu veröffentlichen und zu abonnieren.
  • Einen Live-Topic-Explorer, der Topics und Payloads beim Eintreffen anzeigt.
  • Ein Dashboard mit Übersichten zu Verbindungen und Datenverkehr.
  • Eine nach ISA-95-Ebenen gegliederte Geräteansicht für Ihren Unified Namespace (UNS), mit Sparkplug-B-Dekodierung für industrielle Payloads.
  • Schwellwert-Alarmregeln und ein Alarmprotokoll.

Während einer Migration sind diese Tools der schnellste Weg, um zu bestätigen, dass jede Welle von Geräten mit den erwarteten Topics und Payloads ankommt.

Den ersten migrierten Client verbinden

Legen Sie unter app.connectmq.com einen kostenlosen Broker an, kopieren Sie die Zugangsdaten und ändern Sie in Ihrem Client nur die Verbindungseinstellungen. Mit MQTT.js:

// npm install mqtt
const mqtt = require("mqtt");

const client = mqtt.connect("mqtts://broker.connectmq.com:8883", {
  username: process.env.MQTT_USERNAME,
  password: process.env.MQTT_PASSWORD,
  clientId: `${process.env.MQTT_CLIENT_ID}_dashboard`,
  protocolVersion: 5,
});

client.on("connect", () => {
  console.log("Mit ConnectMQ verbunden");
  client.subscribe("site1/#", { qos: 1 });
});

client.on("message", (topic, payload) => {
  console.log(topic, payload.toString());
});

Ihre Topics, Payloads und QoS bleiben dieselben wie bei HiveMQ. Nur Host, Port, Zugangsdaten und Client-ID ändern sich. Beispiele für ESP32, Python und Node-RED finden Sie unter MQTT-Clients nach HiveMQ umstellen.

Was sich von HiveMQ Cloud unterscheidet

Zu einem fairen Vergleich gehören die Unterschiede, die Sie einplanen sollten:

  • Client-IDs sind an die ausgegebenen Zugangsdaten gebunden, statt frei gewählt zu werden.
  • Berechtigungen pro Topic werden nicht angeboten; trennen Sie Vertrauensgrenzen mit separaten Brokern oder Zugangsdaten.
  • Retained-Zustand sollte von Clients beim Verbinden erneut veröffentlicht werden, statt sich über Broker-Neustarts hinweg darauf zu verlassen.
  • Datenintegrationen erfolgen über Standard-MQTT-Clients wie Node-RED, Telegraf oder eigene Subscriber statt über integrierte Konnektoren.

Für die meisten Serverless-Workloads sind das kleine Konfigurationsänderungen. Falls einer dieser Punkte für Sie ein Hindernis ist, zeigt der vollständige Migrationsleitfaden, wie Sie ihn umgehen.

Häufig gestellte Fragen

Ist ConnectMQ Serverless kostenlos?

Ja. Der Tarif Serverless (Free) unterstützt bis zu 25 gleichzeitige Verbindungen, QoS bis 1 und Nachrichten bis 256 KB, mit Retained Messages und Wildcard-Abonnements, und benötigt keine Kreditkarte.

Kann ich kostenlos starten und später upgraden, ohne Geräte zu ändern?

Meist ja. Ein Upgrade ändert die Kontingente, während Protokolle, Ports und Topic-Struktur gleich bleiben; höchstens aktualisieren Sie die im Portal angezeigten Zugangsdaten oder den Endpunkt. Der Wechsel auf einen Dedicated-Cluster bedeutet in der Regel einen neuen Hostnamen und neue Zugangsdaten, während die MQTT-Logik unverändert bleibt.

Unterstützt ConnectMQ MQTT 5 wie HiveMQ Cloud?

Ja. Sowohl MQTT 3.1.1 als auch MQTT 5.0 werden unterstützt, einschließlich Reason Codes, User Properties und Session Expiry. Shared Subscriptions sind ab Serverless (Paid) verfügbar.

Wie schnell kann ich meinen HiveMQ-Serverless-Cluster ersetzen?

Das Anlegen des Brokers dauert wenige Minuten. Die Gesamtdauer hängt davon ab, wie schnell Sie Ihre Clients aktualisieren können; bei Anwendungen und Dashboards ist es oft noch am selben Tag erledigt.

Verwandte Artikel

Alle Artikel →

Ihr privater MQTT-Broker ist nur wenige Klicks entfernt

Konto anlegen, Broker-Zugangsdaten erhalten und das erste Gerät verbinden — ohne Server, die installiert, gepatcht oder skaliert werden müssen.