Öffentliche MQTT-Sandbox

Kostenloser öffentlicher MQTT-Broker

Nur zum Testen. Senden Sie niemals Geheimnisse oder Produktionsdaten.

Dieser öffentliche Endpunkt ist ausschließlich zum Testen und Lernen gedacht. Es gibt kein SLA; die Zugangsdaten können jederzeit ohne Vorankündigung wechseln.

Managed-MQTT-Tarife ansehen

Verbindungsparameter

Host
public.runmqtt.com
TCP
1883
TLSEmpfohlen
8883
WSS
wss://public.runmqtt.com/mqtt
Benutzername
ajbkvbp/device
Passwort
VVjHmHfPalTjkHte
Client-ID
runmqtt-test-<unique-id>

Beispiel für eine Clientverbindung

Verwenden Sie die oben angegebenen aktuellen Parameter mit eindeutigen Client-IDs und synthetischen Payloads.

Mosquitto CLI über TLS
# Load the current credentials shown on this page
export MQTT_USERNAME="ajbkvbp/device"
export MQTT_PASSWORD="VVjHmHfPalTjkHte"

# Subscribe
mosquitto_sub \
  -h public.runmqtt.com -p 8883 \
  -u "$MQTT_USERNAME" -P "$MQTT_PASSWORD" \
  -i "runmqtt-sub-$(date +%s)" \
  -t "sandbox/$USER/telemetry" -q 1

# Publish from another terminal
mosquitto_pub \
  -h public.runmqtt.com -p 8883 \
  -u "$MQTT_USERNAME" -P "$MQTT_PASSWORD" \
  -i "runmqtt-pub-$(date +%s)" \
  -t "sandbox/$USER/telemetry" -q 1 \
  -m '{"temperature":22.4,"unit":"C"}'

Browser-Verbindungstest

Stellen Sie nur eine Verbindung zur öffentlichen Sandbox RunMQTT her, abonnieren Sie ein automatisch generiertes Topic und senden Sie eine feste synthetische Nachricht.

Getrennt

Nur für Tests im öffentlichen Broker. Andere Nutzer können Nachrichten sehen. Senden Sie niemals Secrets oder Produktionsdaten.

Fester WSS-Endpunkt
wss://public.runmqtt.com/mqtt
Generierte Client-ID
Vorbereiten…
Generiertes Test-Topic
Vorbereiten…
Synthetische Payload
{"source":"runmqtt-browser-test","value":42}

Aktuelle Nachrichten

Aktueller Tab · letzter 5

Verbinden, abonnieren und dann veröffentlichen. Hier erscheint ein erfolgreicher QoS 1-Loopback.

Nutzungsbeschränkungen

Nur Testen und Lernen

Verwenden Sie diesen Endpunkt nicht für Produktionsgeräte oder Kunden-Workloads.

Geteilte Kapazität, kein SLA

Die Kapazität wird von allen Nutzern geteilt. Verbindungen, Zugangsdaten und Retained Messages können ohne Vorankündigung zurückgesetzt werden.

Senden Sie niemals sensible Daten

Andere Benutzer können Topic-Namen und Payloads beobachten. Veröffentlichen Sie nur synthetische Daten.

Wann sollte ein Upgrade durchgeführt werden?

Nutzen Sie die Sandbox zum Lernen und einen Managed Cloud Broker für den Produktivbetrieb

Brokerfähigkeit
BrokerfähigkeitÖffentliche SandboxVerwalteter Broker
IdentitätRegelmäßig wechselnde Zugangsdaten des öffentlichen BrokersAnmeldeinformationen für bereichsbezogene Geräte
Topic-ZugriffGemeinsamer Namespace für EinwegtestsWiederverwendbare Veröffentlichungs- und Abonnementrichtlinien
OperationenBestmögliche Leistung ohne LebenszyklusgarantienEigene Laufzeit, Integrität und Abrechnungsstatus
DatenNur synthetische PayloadsPrivate Anwendungs-Workloads
Wechseln Sie, wenn Clients einen stabilen Endpunkt und Anmeldeinformationen benötigen.
Wechseln Sie, bevor Sie Kunden-, Geräte- oder Betriebsdaten verwenden.
Wechseln Sie, wenn Geräte unterschiedliche Veröffentlichungs- und Abonnementrechte benötigen.
Wechseln Sie, sobald aus einer Demo eine wiederholbare Integration oder ein dauerhafter Dienst wird.

Öffentliche FAQ zum MQTT-Broker

Kann ich Produktionsverkehr über den öffentlichen Broker senden?

Nein. Der Endpunkt ist eine gemeinsam genutzte Best-Effort-Sandbox. Sitzungen können zurückgesetzt und Zugangsdaten geändert werden. Verwenden Sie ihn nur für Client-Tests, Workshops und kurzlebige Demos.

Soll ich Port 1883 oder 8883 verwenden?

Verwenden Sie bevorzugt Port 8883 mit Zertifikatsprüfung. Port 1883 eignet sich nur für isolierte Fehlersuchen, weil Payloads und Zugangsdaten unverschlüsselt übertragen werden.

Warum können sich die Zugangsdaten des öffentlichen Brokers ändern?

Der regelmäßige Wechsel begrenzt Missbrauch und macht alte Sandbox-Zugangsdaten ungültig. Speichern Sie die Zugangsdaten in Umgebungsvariablen und prüfen Sie diese Seite vor jedem geplanten Test.

Warum trennt mein Client die Verbindung, sobald sich ein anderer Client verbindet?

MQTT-Broker erlauben eine aktive Sitzung pro Client-ID. Generieren Sie eine eindeutige Client-ID für jeden Browser-Tab, jeden Prozess, jedes Gerät und jeden Workshop-Teilnehmer.