Проблема с работой связи контроллера с wb-cloud-agent

Добрый день.

Есть проблема с работой связи контроллера с с cloud-agent. 1. Каждые 15-20 секунд происходит попытка подключения к облаку, которая завершается ошибкой, может ли это вызывать перезапуск связанных сервисов, включая логику термостата?

Проблема с работой связи контроллера с cloud-agent скорее всего из за часов реального времени, не знаю как настроить нормально, делал по инструкции. Может быть тоже поможете решить.
Номер партии 8.4.4B/4G1 1.2C-4G
Версия контроллера 8.4.4
Дата производства 2024-09-19 07:58:10
Название релиза wb-2507
Тип релиза stable

Здравствуйте.

Здесь необходимо проверить состояние текущих сертификатов.
Подключитесь к контроллеру по SSH затем выполните

ls -l /var/lib/wb-cloud-agent/

должен быть файл device_bundle.crt.pem

Далее попробуйте удалить старые сертификаты и повторно зарегистрировать устройство

  1. wb-cloud-agent reset
  2. wb-cloud-agent register

Перезапустите сервис

  1. systemctl restart wb-cloud-agent
  2. systemctl status wb-cloud-agent

Проверьте подключение через веб-интерфейс Wiren Board Cloud и убедитесь, что устройство снова в сети.


log_20251009T213856.log (31,0 КБ)
Вроде изменений нет

Диагностика.txt (5,3 КБ)
В момент когда с облака не отвечает


После перезагрузки
Проверка маршрута до облака не проходит?

Добрый день.

Выполните команды и пришлите скрин пожалуйста

  1. apt install atecc-util
  2. i2cdetect -y 2
  3. atecc -b2 -c serial

atecc-util это консольная утилита которая покажет, видится ли крипточип.

Добрый день! Вижу, что крипточип на месте и функционирует.
Хотел поросить вас показать вывод вот такой команды:

curl --connect-timeout 45 --retry 8 --retry-delay 1 --retry-all-errors \
  --cert /var/lib/wb-cloud-agent/device_bundle.crt.pem \
  --engine ateccx08 \
  --key ATECCx08:00:02:C0:00 \
  --key-type ENG \
  -w '|||{"code":"%{response_code}"}' \
  https://agent.wirenboard.cloud/api-agent/v1/agent-start-up/

Приветствую

Добрый день.
Продолжим решать проблему с облаком в этой теме.

Здравствуйте, спасибо! Извините за задержку с ответом.

Хотел еще пороситьвас проверить, можно ли вообще получиить ключ (публичный) из крипточипа на вашем контроллере:

engine -t -c ateccx08
atecc -b2 -c 'ecc-gen-pub 0 -' | xxd -p -c64

и может ли openssl подписать, например, запрос (приватным ключом) на создание сертификата:

openssl req -new -engine ateccx08 -keyform engine \
 -key ATECCx08:00:02:C0:00 -subj "/CN=test" -out /tmp/test.csr

И покажите еще, пожалуйста, версию и библиотеки, которые использует curl:

curl -V
ldd $(which curl)

Приветствую!

Мы предполагаем, что это - какая-то аппаратная бага на ранних версиях wb8.4. Точнее сказать пока не можем: собираем проблемные контроллеры и исследуем => предлагаем вам замену контроллера на свежий wb8.5 (подобных проблем не наблюдаем).
Если вы согласны - @enginPetr организуйте, пожалуйста (в офис, на исследования).

Но перед этим - хочется финальный эксперимент:

apt update; apt install -y strace
strace curl --connect-timeout 45 --retry 8 --retry-delay 1 --retry-all-errors \
  --cert /var/lib/wb-cloud-agent/device_bundle.crt.pem \
  --engine ateccx08 \
  --key ATECCx08:00:02:C0:00 \
  --key-type ENG \
  -w '|||{"code":"%{response_code}"}' \
  https://agent.wirenboard.cloud/api-agent/v1/agent-start-up/ 2>123.txt

и получившийся файлик - сюда

Давайте мы бесплатно поменяем вам оборудование.
Курьер привезёт новое оборудование и заберёт старое:

WB-8.4 - 1 шт.

Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.
В письме укажите:

  • ссылку на эту тему,
  • серийный номер устройства, его комплектацию (установленные сенсоры или внутренние модули расширения),
  • (для курьера) ваш действующий телефон, адрес доставки, ФИО получателя.

У вас непростая проблема, и многие решили вам одновременно помочь!
Если все диагностические команды неудобно выполнять, вы можете просто согласовать замену контроллера, как написал enginPetr.

Добрый вечер, подскажите пожалуйста. Возможно ли переехать на новый контроллер с теми же настройками и переферей, а так же стороннее ПО sprut? Или все нужно будет настраивать снова? Просто еще ни разу это не делал. Спасибо


Добрый день