Здравствуйте, возникла ошибка Не удалось подключиться к ws://192.168.0.146/mqtt
Пробовал удалять базу
#rm -rf /var/lib/mosquitto/mosquitto.db
и перезагружаться но проблема не решилась
служба активна
systemctl status mosquitto
● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/mosquitto.service.d
└─override.conf
Active: active (running) since Tue 2025-04-29 12:17:17 UTC; 12min ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 1487 ExecStartPre=/bin/mkdir -m 740 -p /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 1562 ExecStartPre=/bin/chown mosquitto:mosquitto /var/log/mosquitto (code=exited, status=0/SUCCESS)
Process: 1586 ExecStartPre=/bin/mkdir -m 740 -p /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 1640 ExecStartPre=/bin/chown mosquitto:mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 1648 ExecStartPre=/bin/chown mosquitto:mosquitto /run/mosquitto (code=exited, status=0/SUCCESS)
Process: 1651 ExecStartPre=/bin/chmod g+x /run/mosquitto (code=exited, status=0/SUCCESS)
Main PID: 1660 (mosquitto)
Tasks: 1 (limit: 4676)
Memory: 3.0M
CPU: 3.365s
CGroup: /system.slice/mosquitto.service
└─1660 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
Apr 29 12:17:16 wirenboard-A443IJEV systemd[1]: Starting Mosquitto MQTT Broker…
Apr 29 12:17:17 wirenboard-A443IJEV mosquitto[1660]: 1745929037: Loading config file /etc/mosquitto/conf.d/00default_listener.conf
Apr 29 12:17:17 wirenboard-A443IJEV mosquitto[1660]: 1745929037: Loading config file /etc/mosquitto/conf.d/10listeners.conf
Apr 29 12:17:17 wirenboard-A443IJEV mosquitto[1660]: 1745929037: Loading config file /etc/mosquitto/conf.d/20bridges.conf
Apr 29 12:17:17 wirenboard-A443IJEV systemd[1]: Started Mosquitto MQTT Broker.
Добрый день.
А где, в каком журнале?
Судя по логу:
Apr 29 12:02:57 wirenboard-A443IJEV mosquitto[15728]: 1745928177: Opening unix listen socket on path /var/run/mosquitto/mosquitto.sock.
Apr 29 12:02:57 wirenboard-A443IJEV mosquitto[15728]: 1745928177: Opening ipv4 listen socket on port 1883.
Apr 29 12:02:57 wirenboard-A443IJEV mosquitto[15728]: 1745928177: Opening ipv6 listen socket on port 1883.
Apr 29 12:02:57 wirenboard-A443IJEV mosquitto[15728]: 1745928177: Opening websockets listen socket on port 18883.
Apr 29 12:02:57 wirenboard-A443IJEV mosquitto[15728]: 1745928177: mosquitto version 2.0.11 running
Apr 29 12:02:57 wirenboard-A443IJEV systemd[1]: Started Mosquitto MQTT Broker.
Apr 29 12:02:58 wirenboard-A443IJEV mosquitto[15728]: 1745928178: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
Apr 29 12:02:58 wirenboard-A443IJEV mosquitto[15728]: 1745928178: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-mqtt-logs (p2, c0, k60).
Apr 29 12:02:58 wirenboard-A443IJEV mosquitto[15728]: 1745928178: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
Apr 29 12:02:58 wirenboard-A443IJEV mosquitto[15728]: 1745928178: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
Apr 29 12:02:58 wirenboard-A443IJEV mosquitto[15728]: 1745928178: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
Apr 29 12:02:58 wirenboard-A443IJEV mosquitto[15728]: 1745928178: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
Apr 29 12:02:58 wirenboard-A443IJEV mosquitto[15728]: 1745928178: New client connected from /var/run/mosquitto/mosquitto.sock:0 as confed-wirenboard-A443IJEV-1743 (p2, c1, k30).
Apr 29 12:02:58 wirenboard-A443IJEV mosquitto[15728]: 1745928178: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-diag-collect-WN7TnKXJ (p2, c1, k60).
Apr 29 12:02:58 wirenboard-A443IJEV mosquitto[15728]: 1745928178: New client connected from /var/run/mosquitto/mosquitto.sock:0 as rules-wirenboard-A443IJEV-13114 (p2, c1, k30).
Apr 29 12:02:58 wirenboard-A443IJEV mosquitto[15728]: 1745928178: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-A443IJEV-13114 (p2, c1, k30).
брокер работает.
А для чего?
Для диагностики - просчто выполните на компьютере (именно на клиенте, не на контроллере)
curl -H 'Upgrade: websocket' -H "Sec-WebSocket-Key: `openssl rand -base64 16`" -H 'Sec-WebSocket-Version: 13' --http1.1 -sSv http://192.168.0.146/mqtt
Будет видно доступен ли ресурс.
Ну и с контроллера - тоже.