Aller au contenu principal

installation de mosquitto sur NAS DS920P

d'après l'article https://byfeel.info/client-mqtt-dans-votre-module-esp/ il est possible d'installer Mosquitto sur ce NAS... seul problème : c'est en version 1.62 !! alors que la version courante est en 2.x

test avec Docker...

  • installation de docker sur le NAS...
  • ouverture d'une session ssh sur le NAS, puis verification de l'accès à docker
docker --version
sudo docker pull eclipse-mosquitto

en ouvrant l'outil de gestion de docker sur l'interface web du NAS, l'image est bien présente

docker-image

  • pour lancer le conteneur : sélectionner cette image... puis clic sur le bouton lancer (dans les onglets de "paramètres avancés") et dans cette fenetre passer à la configuration comme dans la suite

1. configuration

Sur DSM, la configuration est à faire lors du lancement... avec le bouton "paramètres avancés", et sur la fenetre de configuration réaliser les étapes suivantes :

  • ouvrir l'onglet "environnement", puis relever l'emplacement du fichier de configuration de mosquitto

docker execution

  • ouvrir l'onglet "reseau" et activer l'accès "host" uniquement pour que le meme port soit présent dans le NAS.
  • création du fichier de configuration "mosquitto.conf" dans le sous-dossier "mosquitto" de "docker" (ce travail est réalisé en ssh et avec l'éditeur de texte vim) ainsi que passwd (avec vim et création sur ma machine locale : user:fgh123)
  • affectation du dossier qui contient mes 2 fichiers (mosquitto.conf et passwd) avec l'onglet "volume"

docker volumes

  • lancer et vérifier que le port est ouvert.. avec mon application mqttx