Broker MQTT Mosquitto

Broker et protocole MQTT

MQTT signifie  M essage  Q ueuing  Telemetry T ransport . MQTT est un protocole de messagerie simple, conçu pour les appareils contraints à faible bande passante. C'est donc la solution idéale pour échanger des données entre plusieurs appareils IoT.

La communication MQTT fonctionne comme un système de publication et d'abonnement . Les appareils publient des messages sur un sujet spécifique. Tous les appareils abonnés à ce sujet reçoivent le message.

Le broker MQTT est chargé de recevoir tous les messages, de filtrer les messages, de décider qui est intéressé par eux, puis de publier le message à tous les clients abonnés.

Installation de Mosquitto Broker sur RPI

Mettre à jour le système d'exploitation

1
sudo apt update && sudo apt upgrade

Appuyez sur Y et Entrée . La mise à jour et la mise à niveau prendront un certain temps.

4) Installer Mosquitto Broker, entrez ces commandes suivantes :

1
sudo apt install -y mosquitto mosquitto-clients

5) Pour que Mosquitto démarre automatiquement au démarrage du Raspberry Pi, vous devez exécuter la commande suivante (cela signifie que le courtier Mosquitto démarrera automatiquement au démarrage du Raspberry Pi) :

1
sudo systemctl enable mosquitto.service

6) Maintenant, testez l'installation en exécutant la commande suivante :

1
mosquitto -v

Mosquitto Broker : Activer l'accès à distance sans authentification

1) Exécutez la commande suivante pour ouvrir mosquitto.conf

1
sudo nano /etc/mosquitto/mosquitto.conf

2 ) Allez à la fin du fichier à l'aide des touches fléchées et collez les deux lignes suivantes :

3)  Ensuite, appuyez sur  CTRL-X  pour quitter et enregistrer le fichier. Appuyez sur  Y  et  Entrée .

4)  Redémarrez Mosquitto pour que les modifications prennent effet.

1
sudo systemctl restart mosquitto