Страница 1 из 1

Не работает MQTT. [РЕШЕНО]

Добавлено: Пт июл 03, 2020 11:06 am
Yashalta
Подскажите, не знаю куда "копать"!
Установлен "MD" на "Ubuntu 20.04 LTS" на ноут.
Все работает но, вот с "MQTT" проблема!
Есть так же "Raspberry PI 3b" на ней все работает включая "MQTT"! Это я к тому, что я перенес backup c Raspberry на ноут и развернул его там...

Может это важно?!
"MD" который на "Ubuntu 20.04 LTS" имеет путь до "web serverа" /var/www $
а
"MD" который на "Raspberry PI 3b" имеет путь до "web serverа " /var/www/html $

Re: Не работает MQTT.

Добавлено: Сб июл 04, 2020 11:08 am
Yashalta
Отвечаю для таких как я!
после того как ручками установлен "MD" на какую либо "OS" в моем случае это "Ubuntu 20.04 LTS"
Для "MQTT" не достаточно просто развернуть "BackUp" от "MajorDomo", нужно также и установить "MQTT" в саму "Ubuntu 20.04 LTS"!

Код: Выделить всё

sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get update
sudo apt-get install mosquitto
sudo apt-get install mosquitto-clients
sudo apt clean
Так же нужно изменить значение persistence в файле /etc/mosquitto/mosquitto.conf на false!

Код: Выделить всё

sudo nano /etc/mosquitto/mosquitto.conf
меняем значение
persistence true
на
persistence false
Так сделано в образе для Raspberry от Сергея...
Для чего это нужно прогуглите если интересно.

Перезагружаем "OS" и готово!

Для проверки

Код: Выделить всё

user@majordomo:~$ sudo /etc/init.d/mosquitto status

● mosquitto.service - Mosquitto MQTT v3.1/v3.1.1 Broker
     Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2020-07-04 07:43:52 UTC; 44min ago
       Docs: man:mosquitto.conf(5)
             man:mosquitto(8)
   Main PID: 845 (mosquitto)
      Tasks: 1 (limit: 1979)
     Memory: 2.1M
     CGroup: /system.slice/mosquitto.service
             └─845 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf

Jul 04 07:43:50 majordomo systemd[1]: Starting Mosquitto MQTT v3.1/v3.1.1 B…r...
Jul 04 07:43:52 majordomo systemd[1]: Started Mosquitto MQTT v3.1/v3.1.1 Broker.
Hint: Some lines were ellipsized, use -l to show in full.

Код: Выделить всё

sudo apt install net-tools

user@majordomo:~$ netstat –at
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
... 
tcp        0      0 localhost:1883          localhost:36500         ESTABLISHED
tcp        0      0 localhost:36500         localhost:1883          ESTABLISHED
...

Код: Выделить всё

user@majordomo:~$ mosquitto -v
1593848740: mosquitto version 1.6.10 starting
1593848740: Using default config.
1593848740: Opening ipv4 listen socket on port 1883.
1593848740: Error: Address already in use
user@majordomo:~$