MQTT
Posted on dim. 21 janvier 2024 in applications
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'