Добрый день.
Есть проблема с работой связи контроллера с с 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
Далее попробуйте удалить старые сертификаты и повторно зарегистрировать устройство
- wb-cloud-agent reset
- wb-cloud-agent register
Перезапустите сервис
- systemctl restart wb-cloud-agent
- systemctl status wb-cloud-agent
Проверьте подключение через веб-интерфейс Wiren Board Cloud и убедитесь, что устройство снова в сети.
log_20251009T213856.log (31,0 КБ)
Вроде изменений нет
Диагностика.txt (5,3 КБ)
В момент когда с облака не отвечает
После перезагрузки
Проверка маршрута до облака не проходит?
Добрый день.
Выполните команды и пришлите скрин пожалуйста
- apt install atecc-util
- i2cdetect -y 2
- 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? Или все нужно будет настраивать снова? Просто еще ни разу это не делал. Спасибо