Testeur de jokers (wildcards) de topics MQTT
Saisissez un filtre d’abonnement et une liste de topics pour voir exactement lesquels correspondent, selon les règles MQTT 3.1.1 et 5.0 pour les topics +, # et $.
home/kitchen/temperaturecorrespondhome/kitchen/humidityaucune correspondancehome/garage/dooraucune correspondancehomeaucune correspondanceoffice/kitchen/temperatureaucune correspondance$SYS/broker/uptimeaucune correspondance
Envie de le vérifier sur un vrai broker ? Abonnez-vous avec le même filtre dans le client MQTT en ligne, ou lisez le guide des topics et wildcards MQTT.
FAQ sur les wildcards
Que signifie + dans un topic MQTT ?
Le joker + correspond à exactement un niveau de topic. home/+/temperature correspond à home/kitchen/temperature, mais pas à home/kitchen/sensor/temperature.
Que signifie # dans un topic MQTT ?
Le joker # correspond à un nombre quelconque de niveaux, y compris zéro, et doit être le dernier caractère du filtre. home/# correspond à home, home/kitchen et home/kitchen/temperature.
Pourquoi # ne correspond-il pas aux topics $SYS ?
Les topics commençant par $ sont réservés à l’usage interne du broker. La spécification MQTT précise que les filtres commençant par un joker ne doivent pas leur correspondre : vous devez donc vous abonner explicitement à $SYS/#.