Добрый день, имеются контроллеры WB-7 c установленными в них модулями GSM в облаке статус у них онлайн, но по MQTT они не связываются и в свой вэб-интерфейс не пускают. Можно что-то удаленно предпринять? Номера контроллеров A675XKKL и AULO5S4H
Добрый день,
Прошу уточнить по SSH из клауда так же не пускает?
По SSH пускает на оба контроллера
Добрый день,
-
проверьте работает ли служба mqtt
-
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
В журнале выходит ошибка: mosquitto[8568]: 1731327902: Error: Out of memory
Добрый день.
Диагностический файл пожалуйста приложите.
Атак же уточните версию прошивки контроллера?
Добрый день, прошивка была wb-2404 попытался обновить командой apt update && apt upgrade. Контроллер ушел со связи. демонтировал контроллер с объекта подключился в Debug Console. Там вижу следующее:
log.txt (162,6 КБ)
Контроллер уходит в циклическую перезагрузку
Добрый день,
Прошу уточнить у вас подобное поведение? Как описано в данной еррате.
При подаче питания индикатор горит красным, потом, мигает красным, через некоторое время, когда контроллер прогрузится, начинает мигать зеленым и потом по кругу
Добрый день,
Попробуйте временно отключить watchdog. Инструкция по отключению доступна здесь.
После этого:
- Убедитесь, что система загрузилась корректно.
- Снимите диагностический архив для анализа.
Важно: После завершения диагностики настоятельно рекомендуется включить watchdog обратно для обеспечения стабильной работы системы.
Добрый день,
диагностический архив сделанный до попытки обновления контроллера:
диагностический архив на текущий момент:
Добрый день
Выполните команду для проверки конфигурации брокера и пришлите вывод команды. :
mosquitto -c /etc/mosquitto/mosquitto.conf -v
Особое внимание обратите на:
/etc/mosquitto/conf.d/10listeners.conf
/etc/mosquitto/conf.d/20bridges.conf
Вывод команды:
root@wirenboard-A675XKKL:~# mosquitto -c /etc/mosquitto/mosquitto.conf -v
1731588950: Loading config file /usr/share/wb-configs/mosquitto/30limits.conf
1731588950: Loading config file /etc/mosquitto/conf.d/00default_listener.conf
1731588950: Loading config file /etc/mosquitto/conf.d/10listeners.conf
1731588950: Loading config file /etc/mosquitto/conf.d/20bridges.conf
Содержимое 10listeners.conf:
# This file should be used to define external mosquitto listeners
# (which are not used by internal services).
# Default MQTT port listener.
#
# It allows anonymous listeners by default to be compatible with
# old Wiren Board mosquitto configuration.
#
# It is recommended to add password authentication and TLS for security.
listener 1883
allow_anonymous true
acl_file /etc/mosquitto/acl/default.conf
password_file /etc/mosquitto/passwd/default.conf
# Default Websockets listener.
#
# It is used by Wiren Board Web interface.
#
# It allows anonymous listeners by default to be compatible with
# old Wiren Board mosquitto configuration.
#
# It is recommended to add password authentication for security.
# Changed to localhost-only for security reasons for now
listener 18883 lo
protocol websockets
allow_anonymous true
acl_file /etc/mosquitto/acl/default.conf
password_file /etc/mosquitto/passwd/default.conf
Содержимое 20bridges.conf:
# This file should be used to define Mosquitto bridges.
# See 21bridge.conf.example file for an example of how to do it.
connection bridge1
#address of server
address XXX.XXX.XXX.XXX:XXXX
notifications true
notification_topic /A675XKKL/clientnotification/bridge1_status
keepalive_interval 20
restart_timeout 20
remote_username XXXXXXXXX
remote_password XXXXXXXXX
topic /buzzer/# both 2 /devices /A675XKKL
topic /wb-mr6c/# both 2 /devices /A675XKKL
topic /wb-gpio/# both 2 /devices /A675XKKL
Проверьте конфигурацию брокера по данной статье.
И попробуйте запустить брокер без бриджа.
Отключил бридж, не помогло. Остальную конфигурацию я не менял, изменено было только название топика wb-mr6c - тут я убрал адрес модуля для удобства тиражирования настроек на другие контроллеры
Добрый день.
Попробуйте вернутся к изначальной конфигурации
Согласно всех рекомендаций в данной статье
Т.е. вы предлагаете сбросить контроллер в дефолтные настройки? Это сделать можно. Но я бы хотел выяснить причину выхода из строя сервиса MQTT на контроллерах ибо это случай не единичный и наблюдал я такое уже раз 5 на разных контроллерах. При чем до зависания контроллеры работали несколько месяцев без каких-либо проблем.
Есть еще один контроллер с аналогичной проблемой, там я обновление не проводил и он доступен через WB-Cloud. Могу дать к нему доступ по SSH для выявления причин сбоев. Он уже ничем не управляет можно поэксперементировать
Не сбросить, а вернуть изменения к состоянию, предшествующему поломке.
С контроллером до зависания как минимум месяц никаких действий в плане конфигурирования не проводилось
Пригласите пожалуйста пользователя support@wirenboard.com в организацию на облачном сервисе.
Для этого в настройках организации нажмите кнопку “Пригласить”
И укажите почтовый адрес:
После этого поддержка получит доступ к вашему контроллеру для диагностики.
Не забудьте удалить потом доступ.