Wiren Board Cloud: различия между версиями

Материал из Wiren Board
Строка 20: Строка 20:
== Подключение контроллера к облаку ==
== Подключение контроллера к облаку ==
=== Установка агента ===
=== Установка агента ===
Процедура установки зависит от релиза ПО, которое установлено на контроллере. [[Wiren_Board_Software#releases|Как узнать релиз ПО на контроллере]].
Агент доступен на контроллерах Wiren Board 6 и новее с релизами ПО wb-2207, wb-2310 и testing. [[Wiren_Board_Software#releases|Как узнать релиз ПО на контроллере]].


testing-релиз:
Установка:
# Обновите список пакетов:
# Обновите список пакетов и ПО контроллера:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
apt update
apt update ; apt upgrade
</syntaxhighlight>
# Установите агент:
#:<syntaxhighlight lang="bash">
apt install wb-cloud-agent
</syntaxhighlight>
 
stable-релиз не ниже wb-2310:
# Добавьте экспериментальный репозиторий и обновите список пакетов:
#:<syntaxhighlight lang="bash">
echo "deb http://deb.wirenboard.com/all experimental.wb-cloud-agent main" > /etc/apt/sources.list.d/wb-cloud.list ; apt update
</syntaxhighlight>
</syntaxhighlight>
# Установите агент:
# Установите агент:

Версия 11:35, 12 декабря 2023

Описание

Cервис в стадии открытого бета-тестирования. Его можно использовать в любых проектах, но могут встречаться незначительные ошибки и временная потеря связи с облаком. Wiren Board Cloud — облачный сервис удалённого администрирования контроллеров Wiren Board, который позволяет видеть все свои контроллеры, заходить в их веб-интерфейс и подключаться по ssh из браузера. Для доступа в облако не нужен белый IP-адрес, а контроллер может находиться за NAT. На контроллере должен быть интернет, а сам контроллер Wiren Board 6 и новее.

Информацию об ошибках и пожелания присылайте в Чат пользователей Wiren Board Cloud. Если вы сообщаете о проблемах — приложите к сообщению диагностический архив.

Принцип работы

На контроллер Wiren Board устанавливается агент wb-cloud-agent, который соединяется с облаком и получает из него настройки для создания тоннелей и отправки метрик. Для отправки метрик используется сервис wb-cloud-agent-telegraf, а для тоннелей wb-cloud-agent-frpc.

Данные передаются по защищённому каналу. Авторизация контроллера в облаке происходит по ключу, хранящемся в чипе ATECCx08.

Подключение контроллера к облаку

Установка агента

Агент доступен на контроллерах Wiren Board 6 и новее с релизами ПО wb-2207, wb-2310 и testing. Как узнать релиз ПО на контроллере.

Установка:

  1. Обновите список пакетов и ПО контроллера:
    apt update ; apt upgrade
    
  2. Установите агент:
    apt install wb-cloud-agent
    

Добавление контроллера в облако

Ссылка на добавление в веб-интерфейсе контроллера

По умолчанию контроллер отключен от облака, надо его добавить:

  1. Откройте веб-интерфейс контроллера, перейдите НастройкиСистема и кликните на появившейся ссылке в разделе Подключение к облаку.
  2. После перехода по ссылке вы попадёте в личный кабинет, либо система попросит авторизоваться или создать аккаунт.

Важно! Если в контроллере удалить данные через factory reset, а потом снова поставить агент — контроллер подключится к облаку автоматически.

Отключение контроллера от облака

Инструкция:

  1. Перейдите в личный кабинет, откройте страницу контроллера и удалите контроллер.
  2. Подключитесь к контроллеру по SSH.
  3. Введите команду:
    apt purge wb-cloud-agent
    

Ели вы используете stable-релиз, дополнительно удалите ссылку на экспериментальный репозиторий, который добавляли при установке:

rm /etc/apt/sources.list.d/wb-cloud.list ; apt update