Souscription et expression de filtrage MQTT:expression de filtrage

Le subscriber est un client du broker MQTT, il se présente comme un logiciel fonctionnant sur un ordinateur ou un objet connecté désirant recevoir des notifications.

Le subscriber souscrit à un ou plusieurs topics en utilisant une expression de filtrage. Cette expression de filtrage est semblable à la structure hiérarchique d’un topic à l’exception qu’elle autorise également l’utilisation de caractères jokers. Ces caractères jokers sont extrêmement pratiques et permettent de tirer pleinement profit de la hiérarchie créée.

L’expression de filtrage couvre uniquement les topics et jamais le contenu des messages.

Sur la base des exemples de topics déjà cités :

Maison/Rez/Cuisine/Temp 
Maison/Rez/Cuisine/Humidite 
Maison/Rez/Cuisine/Lux 
Maison/Rez/Salon/Temp 
Maison/Rez/Salon/Lux 
Maison/Portail/Statut 
Maison/Jardin/Cabane/Temp 
Maison/Jardin/Cabane/Humidite 
Maison/Jardin/Cabane/Pression 
Maison/Jardin/Temp 
Maison/Jardin/Pression 
Maison/Jardin/Lux 

L’expression de filtrage « Maison/Rez/# » permet la sélection de tous les topics de Maison/Rez tandis que les expressions « Maison/+/Temp » et « Maison/+/+/Temp » sélectionnent respectivement toutes les températures (Temp) de la Maison apparaissant...

couv_LF2PYRASPFL.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Les topics en détail
Suivant
Les qualités de service MQTT