J’ai installé le serveur MQTT ‘mosquitto’ sur ma machine Ubuntu en suivant les instructions de ce lien https://lukeisadog.wordpress.com/2014/02/27/setting-up-mqtt-on-ubuntu-round-1/ . Mais je ne peux pas tester le serveur. Lorsque je tape mosquitto
dans l’invite de commande, je tombe sous l’erreur.
1431416111: mosquitto version 1.4.2 (build date 2015-05-09 21:39:32+0000) starting 1431416111: Using default config. 1431416111: Opening ipv4 listen socket on port 1883. 1431416111: Error: Address already in use
quand je tape mosquitto –daemon –verbose
je reçois une erreur comme “Option inconnue ‘-daemon'”. S’il vous plaît, aidez-moi à ce sujet.
Si vous avez installé mosquitto à partir du référentiel, il sera automatiquement lancé pour vous. Essayez de vous connecter avec par exemple
mosquitto_sub -t '$SYS/#' -v
Vous devrez peut-être d’abord installer le mosquitto-clients
.
Si cela fonctionne, vous avez déjà une instance de mosquitto en cours d’exécution. Si vous souhaitez exécuter manuellement le courtier vous-même, vous pouvez arrêter l’instance démarrée automatiquement avec sudo stop mosquitto
.
En ce qui concerne l’option inconnue, notez que vous avez besoin de deux tirets, donc --daemon
, pas -daemon
.