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/temperaturepassthome/kitchen/humiditypasst nichthome/garage/doorpasst nichthomepasst nichtoffice/kitchen/temperaturepasst nicht$SYS/broker/uptimepasst 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.