MQTT

Posted on dim. 21 janvier 2024 in applications

mqtt.png

Liens

Introduction à MQTT

MQTT (Message Queuing Telemetry Transport) est un protocole de messagerie léger et ouvert conçu pour les communications machine à machine (M2M) et l'Internet des objets (IoT). Il a été développé par IBM en 1999 et est devenu un standard de facto pour la communication entre les appareils connectés.

Installer MQTT

Pour Archlinux

$sudo pacman -S mosquitto

Commandes

Pour demarrer le service:

$sudo systemctl start mosquitto

Pour Redemarrer le service:

$sudo systemctl restart mosquitto

Pour connaitre l'état du service:

$sudo systemctl status mosquitto

Pour Arreter le service:

$sudo systemctl stop mosquitto

Pour activer le service au démarrage du système :

$sudo systemctl enable mosquitto

Pour désactiver le service au démarrage du système :

$sudo systemctl disable mosquitto

Tests

subscriber

Dans un premier terminal : S'abonner à un topic pour recevoir les messages

$mosquitto_sub -t montopic' 

publisher

Dans un second terminal : Publier un message sur un topic

$mosquitto_pub -t montopic -m 'message'