MQTT-Topic-Wildcard-Tester

Gib einen Subscription-Filter und eine Liste von Topics ein und sieh genau, welche passen – nach den Regeln von MQTT 3.1.1 und 5.0 für +, # und $-Topics.

  • home/kitchen/temperature passt
  • home/kitchen/humidity passt nicht
  • home/garage/door passt nicht
  • home passt nicht
  • office/kitchen/temperature passt nicht
  • $SYS/broker/uptime passt nicht

Willst du es an einem echten Broker sehen? Abonniere denselben Filter im Online-MQTT-Client oder lies den Guide zu MQTT-Topics und Wildcards.

FAQ zu Wildcards

Was bedeutet + in einem MQTT-Topic?

Die Wildcard + passt auf genau eine Topic-Ebene. home/+/temperature trifft home/kitchen/temperature, aber nicht home/kitchen/sensor/temperature.

Was bedeutet # in einem MQTT-Topic?

Die Wildcard # passt auf beliebig viele Ebenen, auch auf null, und muss das letzte Zeichen des Filters sein. home/# trifft home, home/kitchen und home/kitchen/temperature.

Warum trifft # keine $SYS-Topics?

Topics, die mit $ beginnen, sind für broker-interne Zwecke reserviert. Laut MQTT-Spezifikation dürfen Filter, die mit einer Wildcard beginnen, sie nicht treffen – du musst $SYS/# also explizit abonnieren.