Installation du serveur Mosquitto (MQTT)
Procédure optimisée
1. Lancer les mises à jour systèmes
root#> apt update
root#> apt upgrade
2. Lancement de l'installation de Mosquitto
root#> apt install mosquitto mosquitto-clients
3. Edition du fichier de configuration, on arrête les services pour editer:
root#> /etc/init.d/mosquitto stop
root
#> nano /etc/mosquitto/mosquitto.conf
# Place your local configuration in /etc/mosquitto/conf.d/## A full description of the configuration file is at# /usr/share/doc/mosquitto/examples/mosquitto.conf.examplepid_file /var/run/mosquitto.pidpersistence truepersistence_location /var/lib/mosquitto/log_dest file /var/log/mosquitto/mosquitto.loginclude_dir /etc/mosquitto/conf.d
4. Création du mot de passe, lancement des tests:
root#> /etc/init.d/mosquitto start
root
#> mosquitto_passwd -c /etc/mosquitto/passwd wiwire
root#> systemctl restart mosquitto
Dans console tty1
#>
mosquitto_sub -h localhost -t test
Dans console tty2
#>
mosquitto_pub -h localhost -t "test" -m "hello world"
Dans console tty1
"hello world"
Ce message indique que le test fonctionne bien , et donc que le serveur est correctement configuré.
Tout écouter
#>
mosquitto_sub -v -h localhost -p 1883 -t '#'
Erreur : Connection refused
On arrête le service et on le relance
root#> mosquitto -d
root#> systemctl enable mosquitto.service
Installation de pyton mosquitto ?
Install that with pip or pip3.
https://pypi.python.org/pypi/paho-mqtt/1.3.0
Commentaires
Enregistrer un commentaire