Пропала связь с контроллерами

Добрый день, имеются контроллеры WB-7 c установленными в них модулями GSM в облаке статус у них онлайн, но по MQTT они не связываются и в свой вэб-интерфейс не пускают. Можно что-то удаленно предпринять? Номера контроллеров A675XKKL и AULO5S4H

Добрый день,
Прошу уточнить по SSH из клауда так же не пускает?

По SSH пускает на оба контроллера

Добрый день,

  1. проверьте работает ли служба mqtt

  2. Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

В журнале выходит ошибка: mosquitto[8568]: 1731327902: Error: Out of memory

Добрый день.
Диагностический файл пожалуйста приложите.
Атак же уточните версию прошивки контроллера?

Добрый день, прошивка была wb-2404 попытался обновить командой apt update && apt upgrade. Контроллер ушел со связи. демонтировал контроллер с объекта подключился в Debug Console. Там вижу следующее:
log.txt (162,6 КБ)

Контроллер уходит в циклическую перезагрузку

Добрый день,
Прошу уточнить у вас подобное поведение? Как описано в данной еррате.

При подаче питания индикатор горит красным, потом, мигает красным, через некоторое время, когда контроллер прогрузится, начинает мигать зеленым и потом по кругу

Добрый день,

Попробуйте временно отключить watchdog. Инструкция по отключению доступна здесь.

После этого:

  1. Убедитесь, что система загрузилась корректно.
  2. Снимите диагностический архив для анализа.

Важно: После завершения диагностики настоятельно рекомендуется включить watchdog обратно для обеспечения стабильной работы системы.

Добрый день,

диагностический архив сделанный до попытки обновления контроллера:

приложен диагностический архив, доступен только сотрудникам поддержки
(346,8 КБ)

диагностический архив на текущий момент:

приложен диагностический архив, доступен только сотрудникам поддержки
(564,2 КБ)

Добрый день
Выполните команду для проверки конфигурации брокера и пришлите вывод команды. :

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 в организацию на облачном сервисе.
Для этого в настройках организации нажмите кнопку “Пригласить”


И укажите почтовый адрес:

После этого поддержка получит доступ к вашему контроллеру для диагностики.
Не забудьте удалить потом доступ.