Outils pour utilisateurs

Outils du site


netadmin:protocoles:mqtt:timestamp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
netadmin:protocoles:mqtt:timestamp [2022/12/21 00:57] – créée yoannnetadmin:protocoles:mqtt:timestamp [2022/12/21 18:01] (Version actuelle) yoann
Ligne 9: Ligne 9:
  
 Avec MQTTv5, le mécanisme des **user properties** permet de spécifier un timestamp. Le broker doit également avoir le plugin adéquat (voir [[https://github.com/eclipse/mosquitto/tree/master/plugins/message-timestamp|mosquitto plugin message-timestamp]]) Avec MQTTv5, le mécanisme des **user properties** permet de spécifier un timestamp. Le broker doit également avoir le plugin adéquat (voir [[https://github.com/eclipse/mosquitto/tree/master/plugins/message-timestamp|mosquitto plugin message-timestamp]])
 +
 +
 +===== Création du Broker MQTT =====
 +
 +On utilise ici Docker pour mettre en service rapidement un Broker MQTT de test
 +<code bash>
 +docker container run --name mqttv5_test --detach --publish 1883:1883 --mount type=bind,src=${PWD}/mosquitto.conf,dst=/mosquitto/config/mosquitto.conf,readonly eclipse-mosquitto:2.0.14
 +</code>
 +
 +:TODO:
 +Extraire et modifier le fichier de configuration pour que le broker soit accessible sur le réseau.
 +
 +
 +On valide le fonctionnement avec un client "cli_receiver" souscrivant à l'ensemble des topics et un autre publiant un message "cli_sender".
  
  
netadmin/protocoles/mqtt/timestamp.1671584258.txt.gz · Dernière modification : 2022/12/21 00:57 de yoann