Первый запуск и настройка

Материал из Wiren Board


ВНИМАНИЕ: Страница еще наполняется и может содержать неточности.

Монтаж и установка SIM-карты

Установите контроллер на дин-рейку и прикрутите антенны к разъемам SMA.

Если в вашем контроллере установлен модуль связи для обмена SMS-сообщениями и подключения к интернету — установите SIM-карту:

  • Если на контроллер подано питание — отключите его.
  • Откройте верхнюю крышку контроллера: для этого отщелкните четыре защелки, которые удерживают крышку.
  • Найдите разъем SIM1 и установите nano-SIM карту срезанным углом вниз, контактами к стенке контроллера. Ориентируйтесь по подсказке на крышке.
  • Закройте крышку контроллера.

Подробнее об установке SIM-карты читайте в статье «Установка SIM-карты».

Подключение питания и запуск

Питание контроллера Wiren Board 6.7 от блока питания HDR

На контроллере есть несколько внешних входов для подключения питания: два входа V+ с общей землей GND и питание по кабелю через порт Ethernet 1, по стандарту Passive PoE.

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

Параметры питания:

  • Диапазон напряжения питания: 9–48 В.
  • Пиковая потребляемая мощность: 2 Вт.
  • Пиковая потребляемая мощность с GSM модулем: 10 Вт.

После установки контроллера на DIN-рейку и подачи питания, переведите переключатель на верхней крышке контроллера в положение ON. Начнется загрузка операционной системы контроллера. По окончании загрузки индикатор контроллера замигает зеленым.

Полезные ссылки:

Настройка сети

Протокол SSH

Так как контроллер Wiren Board управляется ОС Linux, то основные настройки удобно производить из командной строки. Для этого нужно подключиться к контроллеру по протоколу SSH.

Логин и пароль по умолчанию:

  • Логин: root
  • Пароль: wirenboard

Программы:

  • Windows — используйте бесплатную программу PuTTY. Загрузить ее можно на официальном сайте программы.
  • Linux — просто в командной строке выполните команду:
    ssh root@192.168.42.1
    
    где 192.168.42.1 — IP-адрес контроллера, а root — имя пользователя.

Если вы подключаетесь к контроллеру в первый раз, то система предложит принять сертификат — введите yes.

IP-адрес зависит от способа подключения и настроек контроллера. Подробнее читайте ниже в этом разделе.

WiFi

Контроллер создает WiFi точку доступа и мы можем подключиться к ней:

  • Откройте на компьютере или планшете список WiFi точек доступа.
  • Выберите из списка точку доступа с именем WirenBoard-XXXXXXXX. Где XXXXXXXX - серийный номер контроллера.

При подключении по WiFi контроллер будет доступен по IP-адресу 192.168.42.1.

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

Установка пароля на WiFi

Подключитесь к контроллеру по SSH и откройте файл настроек /etc/hostapd.conf, для этого введите команду:

nano /etc/hostapd.conf

Добавьте в конец файла строки:

wpa=2
wpa_passphrase=your_password
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP

Сохраните файл нажатием клавиш Ctrl+O и выйдете из редактора Ctrl+X.

После этого выполните команду:

/etc/init.d/hostapd restart

Контроллер применит новые настройки и связь с ним будет потеряна. Нужно будет заново подключиться к контроллеру по WiFi с указанным паролем.

Ethernet

Подключите кабель к одному из Ethernet-портов.

Автоматическое получение адреса по DHCP

В заводской конфигурации в контроллере оба сетевых интерфейса не имеют фиксированного IP-адреса и получают сетевые настройки по DHCP. Самый простой способ узнать присвоенный контроллеру IP адрес — подключиться к контроллеру по WiFi, зайти в веб-интерфейс и посмотреть текущий IP адрес на вкладке Home, виджет IP-адрес Ethernet.

Если доступ в интернет будет осуществляться через роутер — используйте автоматическое назначение IP-адреса по DHCP.

Настройка фиксированного IP-адреса

Если в вашей сети нет роутера, который может назначить контроллеру IP-адрес автоматически, то вам потребуется прописать адрес вручную.

  • подключаемся к контроллеру по WiFi,
  • заходим по SSH,
  • выполняем команду:
    ip a add 192.168.1.200/255.255.255.0 dev eth0
    
    где 192.168.1.200 — новый IP адрес для интерфейса eth0, а 255.255.255.0 — маска подсети

Веб-интерфейс

Настройку контроллера и подключенных модулей удобно делать через встроенный веб-интерфейс. Для этого нужно подключиться к контроллеру по локальной сети и ввести IP адрес контроллера в адресную строку браузера.

Обновление прошивки

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

ВНИМАНИЕ: здесь рассматривается контроллер Wiren Board ревизии 6.7. Инструкции по обновлению других версий контроллера читайте в статье «Обновление прошивки».

Если у контроллера есть доступ в интернет, то проще всего это сделать из командной строки:

  1. Подключитесь к контроллеру по SSH.
  2. Выполните команду
    apt update && apt upgrade -y
    
  3. Дождитесь окончания процедуры.

Если у контроллера нет доступа в интернет:

  1. Загрузите файл прошивки из нашего репозитория — свежая версия прошивки для контроллера Wiren Board 6.7.
  2. Зайдите в веб-интерфейс, страница Settings → раздел Firmware update → кнопка Select file и выберите загруженный ранее файл прошивки.
  3. Файл с прошивкой загрузится на контроллер и начнется обновление — не переключайтесь между разделами и не выключайте контроллер. Обновление завершится в течение 10 минут.
  4. После обновления контроллер перезагрузится в штатный режим и на странице появится сообщение Firmware update complete.

Обновление веб-интерфейса

Контроллеры поставляются с последним релизом веб-интерфейса, но мы готовим к выпуску новую версию — 2.0.0~rc2. Приглашаем к тестированию. Подробнее о новых возможностях можно почитать в теме на форуме «Бета-тестирование Web UI 2.0». Список изменений доступен на Github — Changelog.

Если у контроллера есть доступ в интернет, то добавляем experimental репозиторий и устанавливаем из него новую версию. Выполните поочереди команды:

echo "deb http://releases.contactless.ru/experimental/stretch stretch main" > /etc/apt/sources.list.d/experimental.list
apt update
apt install wb-mqtt-homeui=2.0.0~rc2

Настройка прав доступа

Wiren Board 6

В качестве примера мы будем рассматривать веб-интерфейс версии 2.0.

Перейдите в раздел Settings и выберите пункт Change access level. Выберите нужное значение и нажмите кнопку Apply.

Настройка модулей ввода-вывода

Настройка модуля ввода-вывода WBIO-DI-DR-14 в Web UI 2.0

В качестве примера мы будем рассматривать веб-интерфейс версии 2.0. Для изменения настроек контроллера вам нужно иметь доступ уровня Administrator.

После подключения к контроллеру модули ввода-вывода требуется настроить. Чтобы это сделать, перейдите в веб-интерфейсе на вкладке Settings → Configs → Hardware Modules Configuration.

Модули подключаются путем выбора типа модуля в разделах External I/O module N, где N — это число от 1 до 8.

После окончания настроек нажмите копку Save в левом верхнем углу.

Обновление прошивок устройств

wb-mcu-fw-updater надо использовать, в инструкциях это Список изменений https://wirenboard.com/wiki/index.php/Firmware_Changelog

Решение проблем

Восстановить пароль root

Узнать Modbus адрес устройства