Új hozzászólás Aktív témák

  • enesbcs

    tag

    válasz Spuri2000 #3346 üzenetére

    Lehet állítani sok mindent, de a mosquitto alapbeállításaival a 1883-as porton jelszó nélkül elérhető telepítés után.

    Ha nem sikerül elérni az MQTT szervert, annak rengeteg egyszerű oka lehet, ami megedzi az ember problémamegoldó és google-használó képességét:
    1. fut-e a mosquitto szerver? ( sudo /etc/init.d/mosquitto status )
    - ha nem, engedélyezzük ( sudo systemctl enable mosquitto ), indítsuk el ( sudo systemctl start mosquitto.service )
    2. ha nem indul el, nézzük meg miért? ( sudo cat /var/log/mosquitto/mosquitto.log )
    - a log fájl alapján okosabbak leszünk és célirányosan tudunk keresni vagy kérdezni
    3. ha nem érjük el az MQTT szerver IP címét, nézzük meg a tűzfal átengedi-e?
    4. ha még mindig nem értjük a problémát, jobb egy hozzáértőt a géphez engedni, akár ssh-n keresztül

    Ha 192.168.2.2 az MQTT szerver IP címe, akkor feliratkozni és folyamatosan figyelni az MQTT forgalmat így lehet:
    mosquitto_sub -h 192.168.2.2 -t "domoticz/in"

    Tesztelni parancssorból pl így lehet a küldést:
    mosquitto_pub -h 192.168.2.2 -t "domoticz/in" -m '{ "idx": 1, "nvalue": 1.00, "svalue": "1.0" }'

    Vaktában lövöldözve ennél több kiindulópontot nem tudok adni a problémával kapcsolatban.

Új hozzászólás Aktív témák