Les topics en détail MQTT:topics

Dans MQTT, les messages contenant les informations sont publiés sur des topics. Les topics (terme anglais signifiant « sujets ») représentent des éléments clés de la communication MQTT. Ils sont organisés sous forme hiérarchique en utilisant une notation proche des chemins d’accès aux fichiers.

Le topic contient un chemin d’accès à l’information et un élément d’identification de la donnée concernée (ex. : Humidite, Statut, Lux). Un peu comme le nom d’un fichier dans un répertoire.

Sur un disque dur, le topic correspond donc au chemin d’accès combiné au nom de fichier qui permet d’accéder à l’information contenue dans ledit fichier. Sur MQTT le topic permet de localiser le message et d’accéder à l’information que celui-ci contient.

Hormis des contraintes de sécurité éventuellement configurées sur le serveur MQTT, l’organisation des topics est à la libre convenance du développeur.

Les topics sont également utilisés par le broker MQTT pour identifier les clients qui doivent être notifiés d’un nouveau message. L’élaboration de la hiérarchie des topics doit être réalisée avec soin et est à respecter à la lettre lors du développement des différents éléments...

couv_LF2PYRASPFL.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Révisions de MQTT
Suivant
Souscription et expression de filtrage