First launch and configuration of the controller: различия между версиями

Материал из Wiren Board
(Создал страницу.)
 
(Черновик)
Строка 1: Строка 1:
== Монтаж и подключение ==
{{DISPLAYTITLE:Первый запуск и настройка}}


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


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


=== Монтаж на DIN-рейку ===
Установите контроллер на дин-рейку.


== Настройка контроллера ==
=== Установка антенн ===
Прикрутите антенны к разъемам SMA.


=== Установка SIM-карты ===
Если в вашем контроллере установлен модуль связи для обмена SMS-сообщениями и подключения к интернету — установите SIM-карту:
* Если на контроллер подано питание — отключите его.
* Откройте верхнюю крышку контроллера: для этого отщелкните четыре защелки, которые удерживают крышку. Это удобно делать тонкой плоской отверткой, которая идет в комплекте с контроллером.
* Найдите разъем SIM1 и установите nano-SIM карту срезанным углом вниз, контактами к стенке контроллера. Ориентируйтесь по подсказке на крышке.
* Закройте крышку контроллера.
== Подключение питания и запуск ==
На контроллере есть несколько внешних входов для подключения питания:
* Клеммники Vin и GND: две клеммы Vin, к которым можно подключить два независимых блока питания для резервирования. Земли блоков питания должны быть соединены и подключены к клемме GND.
* Питание по кабелю Ethernet, подключенному к первому порту, по стандарту Passive PoE.
Возможно одновременное подключение источников к разным входам, в том числе с разным напряжением. Питание будет идти от источника с большим напряжением.
Диапазон напряжения питания: 9–48 В.
Пиковая потребляемая мощность: 2 Вт.
Пиковая потребляемая мощность с GSM модулем: 10 Вт.
Подключите питание контроллера.
После установки контроллера на DIN-рейку и подачи питания, переведите переключатель на верхней крышке контроллера в положение ON. Начнется загрузка операционной системы контроллера. По окончании загрузки индикатор контроллера замигает зеленым.
== Настройка сети ==
=== WiFi ===
Контроллер создает WiFi точку доступа и мы можем подключиться к ней:
* Откройте на компьютере или планшете список WiFi точек доступа и выберите из списка точку доступа с именем <code>WirenBoard-XXXXXXXX</code>. Где XXXXXXXX - серийный номер контроллера.
* После подключения откройте любой интернет-браузер и введите в адресной строке IP-адрес контроллера — 192.168.42.1.
По умолчанию, для подключения к контроллеру по WiFi не требуется логин и пароль, но вы можете это изменить.
Данные для подключения по SSH:
* Логин: root
* Пароль: wirenboard
Подключитесь к контроллеру по SSH. Windows — PuTTY. Linux — <code>ssh root@192.168.42.1</code>
Откройте файл настроек <code>/etc/hostapd.conf</code>, для этого введите команду:
<syntaxhighlight lang="bash">
nano /etc/hostapd.conf
</syntaxhighlight>
Добавьте в конец файла строки
<pre>
wpa=2
wpa_passphrase=your_password
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
</pre>
=== Ethernet ===
Подключите кабель к порту Ethernet 1 и включите контроллер.
'''Автоматическое получение адреса по DHCP'''
В заводской конфигурации в контроллере оба сетевых интерфейса не имеют фиксированного IP-адреса и получают сетевые настройки по DHCP. Самый простой способ узнать присвоенный контроллеру IP адрес — подключиться к контроллеру по WiFi, зайти в веб-интерфейс и посмотреть текущий IP адрес на вкладке «Home», виджет «IP-адрес Ethernet».
Если доступ в интернет будет осуществляться через роутер — используйте автоматическое назначение IP-адреса по DHCP.
'''Настройка фиксированного IP-адреса'''
Если в вашей сети нет роутера, который может назначить контроллеру IP-адрес автоматически, то вам потребуется прописать адрес вручную.
* подключаемся к контроллеру по WiFi,
* заходим по SSH,
* вводим команду <code>ip a add 192.168.1.200/255.255.255.0 dev eth0</code>, где 192.168.1.200 — новый IP адрес для интерфейса eth0, а 255.255.255.0 — маска подсети.
== Веб-интерфейс ==
Настройку контроллера и подключенных модулей удобно делать через встроенный веб-интерфейс. Для этого нужно подключиться к контроллеру по локальной сети и ввести IP адрес контроллера в адресную строку браузера.


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


'''ВНИМАНИЕ:''' здесь рассматривается контроллер Wiren Board ревизии 6.7. Инструкции по обновлению других версий контроллера читайте в статье «[[Обновление_прошивки|Обновление прошивки]]».
Если у контроллера есть доступ в интернет, то проще всего это сделать из командной строки:
* подключитесь к контроллеру по SSH;
* выполните команду <code>apt update && apt upgrade -y</code>, дождитесь окончания процедуры.
Если у контроллера нет доступа в интернет:
* загрузите файл прошивки из нашего репозитория — [http://fw-releases.wirenboard.com/fit_image/stable/67/latest_stretch.fit свежая версия прошивки для контроллера Wiren Board 6.7];
* зайдите в веб-интерфейс, страница '''Settings''' → раздел '''Firmware update''' → кнопка '''Select file''' и выберите загруженный ранее файл прошивки;
* файл с прошивкой загрузится на контроллер и начнется обновление — не переключайтесь между разделами и не выключайте контроллер. Обновление завершится в течение 10 минут;
* после обновления контроллер перезагрузится в штатный режим и на странице появится сообщение '''Firmware update complete'''.
Подробнее о процедуре обновления прошивки читайте в статье «[[Обновление_прошивки|Обновление прошивки]]».


== Обновление веб-интерфейса ==
== Обновление веб-интерфейса ==
Контроллеры поставляются с последним релизом веб-интерфейса, но мы готовим к выпуску новую версию — 2.0.0~rc2. Приглашаем к тестированию. Подробнее о новых возможностях можно почитать в теме на форуме «[https://support.wirenboard.com/t/beta-testirovanie-web-ui-2-0/2079 Бета-тестирование Web UI 2.0]». Список изменений доступен на Github — [https://github.com/wirenboard/homeui/blob/pre-release/2.0.0/debian/changelog Changelog].


Если у контроллера есть доступ в интернет, то добавляем experimental репозиторий и устанавливаем из него новую версию:
<syntaxhighlight lang="bash">
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~rc3
</syntaxhighlight>
== Настройка прав доступа ==
В качестве примера мы будем рассматривать веб-интерфейс версии 2.0.
Перейдите в раздел Settings и выберите пункт Change access level. Выберите нужное значение и нажмите кнопку Apply.


== Настройка модулей ввода-вывода ==
== Настройка модулей ввода-вывода ==
В качестве примера мы будем рассматривать веб-интерфейс версии 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 адрес устройства

Версия 19:26, 9 декабря 2020


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

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

Монтаж на DIN-рейку

Установите контроллер на дин-рейку.

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

Прикрутите антенны к разъемам SMA.

Установка SIM-карты

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

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

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

На контроллере есть несколько внешних входов для подключения питания:

  • Клеммники Vin и GND: две клеммы Vin, к которым можно подключить два независимых блока питания для резервирования. Земли блоков питания должны быть соединены и подключены к клемме GND.
  • Питание по кабелю Ethernet, подключенному к первому порту, по стандарту Passive PoE.

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

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

Подключите питание контроллера.

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

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

WiFi

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

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

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

Данные для подключения по SSH:

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

Подключитесь к контроллеру по SSH. Windows — PuTTY. Linux — ssh root@192.168.42.1

Откройте файл настроек /etc/hostapd.conf, для этого введите команду:

nano /etc/hostapd.conf

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

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

Ethernet

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

Автоматическое получение адреса по 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. Инструкции по обновлению других версий контроллера читайте в статье «Обновление прошивки».

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

  • подключитесь к контроллеру по SSH;
  • выполните команду apt update && apt upgrade -y, дождитесь окончания процедуры.

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

  • загрузите файл прошивки из нашего репозитория — свежая версия прошивки для контроллера Wiren Board 6.7;
  • зайдите в веб-интерфейс, страница Settings → раздел Firmware update → кнопка Select file и выберите загруженный ранее файл прошивки;
  • файл с прошивкой загрузится на контроллер и начнется обновление — не переключайтесь между разделами и не выключайте контроллер. Обновление завершится в течение 10 минут;
  • после обновления контроллер перезагрузится в штатный режим и на странице появится сообщение 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~rc3

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

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

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

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

В качестве примера мы будем рассматривать веб-интерфейс версии 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 адрес устройства