Перейти к содержанию

Wiren-board-connection: различия между версиями

Материал из XIOT Wiki
NAV-09: разделены этапы полного подключения Wiren Board к XIOT
Английские адреса Wiki: обновление ссылок с сохранением русских подписей
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
{{DISPLAYTITLE:Подключение Wiren Board}}
Эта статья — полный маршрут подключения Wiren Board к XIOT. Она разделяет разные операции: питание и сеть контроллера, подключение физического оборудования, установку XIOT-PLC, привязку к проекту, настройку MQTT-драйвера и связывание физических адресов с виртуальными устройствами.
Эта статья — полный маршрут подключения Wiren Board к XIOT. Она разделяет разные операции: питание и сеть контроллера, подключение физического оборудования, установку XIOT-PLC, привязку к проекту, настройку MQTT-драйвера и связывание физических адресов с виртуальными устройствами.


Строка 48: Строка 49:
# Смените заводские пароли и не публикуйте веб-интерфейс, SSH и MQTT-порт в интернет.
# Смените заводские пароли и не публикуйте веб-интерфейс, SSH и MQTT-порт в интернет.


Подробно: [[Базовая настройка Wiren Board]]. Для WB8 также доступна статья [[Первое включение контроллера Wiren Board 8]].
Подробно: [[Wiren-board-basic-setup|Базовая настройка Wiren Board]]. Для WB8 также доступна статья [[Wiren-board-8-first-start|Первое включение контроллера Wiren Board 8]].


'''Результат:''' Wiren Board стабильно включён и доступен в локальной сети.
'''Результат:''' Wiren Board стабильно включён и доступен в локальной сети.
Строка 58: Строка 59:
# Проверьте безопасную тестовую нагрузку и показания датчиков непосредственно в Wiren Board.
# Проверьте безопасную тестовую нагрузку и показания датчиков непосредственно в Wiren Board.


Не переходите к XIOT, пока физическое оборудование не работает в самом Wiren Board. Подробно: [[Базовая настройка Wiren Board]].
Не переходите к XIOT, пока физическое оборудование не работает в самом Wiren Board. Подробно: [[Wiren-board-basic-setup|Базовая настройка Wiren Board]].
 
Для кнопок и настенных выключателей используйте отдельную инструкцию [[Wiren-board-switch-wiring|Подключение кнопочных выключателей к Wiren Board]]: в ней разделены низковольтные входы «сухой контакт» и входы наличия напряжения разных модификаций модулей.


'''Результат:''' нужные устройства и параметры видны в разделе Devices контроллера.
'''Результат:''' нужные устройства и параметры видны в разделе Devices контроллера.
Строка 64: Строка 67:
== 3. Установите XIOT-PLC ==
== 3. Установите XIOT-PLC ==


Установите пакет по инструкции [[Установка XIOT-PLC на контроллер]]. XIOT-PLC может работать на этом же Wiren Board или на другом поддерживаемом устройстве-хосте.
Установите пакет по инструкции [[Xiot-plc-installation|Установка XIOT-PLC на контроллер]]. XIOT-PLC может работать на этом же Wiren Board или на другом поддерживаемом устройстве-хосте.


'''Результат:''' служба <code>xiot.service</code> имеет состояние <code>active (running)</code>.
'''Результат:''' служба <code>xiot.service</code> имеет состояние <code>active (running)</code>.
Строка 70: Строка 73:
== 4. Привяжите XIOT-PLC к проекту ==
== 4. Привяжите XIOT-PLC к проекту ==


Выполните [[Связываем XIOT-PLC с редактором XIOT|привязку XIOT-PLC к выбранному проекту]]. Локальный порт <code>5551</code> используйте только из доверенной локальной сети.
Выполните [[Connect-xiot-plc-to-editor|привязку XIOT-PLC к выбранному проекту]]. Локальный порт <code>5551</code> используйте только из доверенной локальной сети.


'''Результат:''' в проекте отображается XIOT-PLC и зелёный индикатор связи.
'''Результат:''' в проекте отображается XIOT-PLC и зелёный индикатор связи.
Строка 76: Строка 79:
== 5. Настройте драйвер Wiren Board ==
== 5. Настройте драйвер Wiren Board ==


Откройте отдельную инструкцию [[Настройка драйвера Wiren Board в XIOT]]. В ней задаются адрес MQTT-брокера, порт и реквизиты, затем проверяются статус '''ПОДКЛЮЧЕН''' и полученные топики.
Откройте отдельную инструкцию [[Wiren-board-driver-setup|Настройка драйвера Wiren Board в XIOT]]. В ней задаются адрес MQTT-брокера, порт и реквизиты, затем проверяются статус '''ПОДКЛЮЧЕН''' и полученные топики.


'''Результат:''' XIOT-PLC получает физические адреса Wiren Board по MQTT.
'''Результат:''' XIOT-PLC получает физические адреса Wiren Board по MQTT.
Строка 84: Строка 87:
# Создайте виртуальное устройство в нужной комнате проекта.
# Создайте виртуальное устройство в нужной комнате проекта.
# Назначьте характеристике адрес управления и адрес состояния из полученных MQTT-топиков.
# Назначьте характеристике адрес управления и адрес состояния из полученных MQTT-топиков.
# Нажмите '''Загрузить конфигурацию на контроллер'''. Команда сама сохранит проект, создаст одну новую версию и передаст на XIOT-PLC точный снимок этой версии.
# Нажмите '''Загрузить конфигурацию на контроллер'''. Команда сначала сохраняет проект локально и после успешной записи отправляет сохранённую конфигурацию на XIOT-PLC. Облачное сохранение и публикацию приложения проверяют отдельно: успешная загрузка на PLC их не подтверждает.
# Проверьте команду на безопасной тестовой нагрузке и фактическую обратную связь в XIOT-APP.
# Проверьте команду на безопасной тестовой нагрузке и фактическую обратную связь в XIOT-APP.


Подробно: [[Привязка реальных устройств к виртуальным]]. Минимальный сквозной пример: [[Первая лампа в XIOT]].
Подробно: [[Device-bindings|Привязка реальных устройств к виртуальным]]. Минимальный сквозной пример: [[First-light-in-xiot|Первая лампа в XIOT]].


'''Результат:''' физическое устройство выполняет команду, а интерфейс показывает подтверждённое состояние.
'''Результат:''' физическое устройство выполняет команду, а интерфейс показывает подтверждённое состояние.
Строка 103: Строка 106:
[[Категория:Документация XIOT]]
[[Категория:Документация XIOT]]
[[Категория:Драйверы XIOT]]
[[Категория:Драйверы XIOT]]
{{DEFAULTSORT:Подключение Wiren Board}}

Текущая версия от 22:15, 2 октября 2026

Эта статья — полный маршрут подключения Wiren Board к XIOT. Она разделяет разные операции: питание и сеть контроллера, подключение физического оборудования, установку XIOT-PLC, привязку к проекту, настройку MQTT-драйвера и связывание физических адресов с виртуальными устройствами.

Результат: контроллер Wiren Board подготовлен, XIOT-PLC привязан к проекту, драйвер получает MQTT-топики, а физические устройства управляются из XIOT с обратной связью.

Что именно подключается

Этап Что подключаем Где выполняется Результат
Питание и сеть Контроллер Wiren Board Электрощит и локальная сеть Контроллер стабильно работает и доступен по IP-адресу
Физическое оборудование Реле, датчики и другие модули Клеммы и веб-интерфейс Wiren Board Устройства видны и проверены в Wiren Board
XIOT-PLC Программный сервер XIOT Linux на Wiren Board или другом поддерживаемом хосте Служба xiot.service запущена
Проект XIOT XIOT-PLC и выбранный проект Локальный интерфейс XIOT-PLC В редакторе виден связанный XIOT-PLC
Драйвер Wiren Board XIOT-PLC и MQTT-брокер Wiren Board XIOT-EDITOR Статус ПОДКЛЮЧЕН, получен список топиков
Устройства XIOT Виртуальные характеристики и физические MQTT-адреса XIOT-EDITOR Команда выполняется, адрес состояния показывает обратную связь

1. Подготовьте питание и локальную сеть

  1. Подключите питание по документации точной модели и ревизии Wiren Board.
  2. Подключите контроллер к доверенной локальной сети и определите его IP-адрес.
  3. Смените заводские пароли и не публикуйте веб-интерфейс, SSH и MQTT-порт в интернет.

Подробно: Базовая настройка Wiren Board. Для WB8 также доступна статья Первое включение контроллера Wiren Board 8.

Результат: Wiren Board стабильно включён и доступен в локальной сети.

2. Подключите и проверьте физическое оборудование

  1. При снятом питании подключите модули, линии RS-485 и полевые устройства по проекту и документации производителя.
  2. Настройте устройства в веб-интерфейсе Wiren Board.
  3. Проверьте безопасную тестовую нагрузку и показания датчиков непосредственно в Wiren Board.

Не переходите к XIOT, пока физическое оборудование не работает в самом Wiren Board. Подробно: Базовая настройка Wiren Board.

Для кнопок и настенных выключателей используйте отдельную инструкцию Подключение кнопочных выключателей к Wiren Board: в ней разделены низковольтные входы «сухой контакт» и входы наличия напряжения разных модификаций модулей.

Результат: нужные устройства и параметры видны в разделе Devices контроллера.

3. Установите XIOT-PLC

Установите пакет по инструкции Установка XIOT-PLC на контроллер. XIOT-PLC может работать на этом же Wiren Board или на другом поддерживаемом устройстве-хосте.

Результат: служба xiot.service имеет состояние active (running).

4. Привяжите XIOT-PLC к проекту

Выполните привязку XIOT-PLC к выбранному проекту. Локальный порт 5551 используйте только из доверенной локальной сети.

Результат: в проекте отображается XIOT-PLC и зелёный индикатор связи.

5. Настройте драйвер Wiren Board

Откройте отдельную инструкцию Настройка драйвера Wiren Board в XIOT. В ней задаются адрес MQTT-брокера, порт и реквизиты, затем проверяются статус ПОДКЛЮЧЕН и полученные топики.

Результат: XIOT-PLC получает физические адреса Wiren Board по MQTT.

6. Свяжите физические и виртуальные устройства

  1. Создайте виртуальное устройство в нужной комнате проекта.
  2. Назначьте характеристике адрес управления и адрес состояния из полученных MQTT-топиков.
  3. Нажмите Загрузить конфигурацию на контроллер. Команда сначала сохраняет проект локально и после успешной записи отправляет сохранённую конфигурацию на XIOT-PLC. Облачное сохранение и публикацию приложения проверяют отдельно: успешная загрузка на PLC их не подтверждает.
  4. Проверьте команду на безопасной тестовой нагрузке и фактическую обратную связь в XIOT-APP.

Подробно: Привязка реальных устройств к виртуальным. Минимальный сквозной пример: Первая лампа в XIOT.

Результат: физическое устройство выполняет команду, а интерфейс показывает подтверждённое состояние.

Текущая архитектура

  • К одному проекту сейчас привязывается один XIOT-PLC (plc1).
  • Один XIOT-PLC поддерживает до шести отдельных MQTT-подключений Wiren Board.
  • Это шесть подключений к оборудованию, а не шесть XIOT-PLC. Несколько XIOT-PLC в одном проекте пока находятся в разработке.

Если не получилось

Проверяйте этапы по порядку. Если устройство не работает в веб-интерфейсе Wiren Board, исправьте питание, линию или конфигурацию оборудования. Если xiot.service не запущена, устраните ошибку установки. Если XIOT-PLC не привязан, не переходите к драйверу. Если драйвер не подключён, проверьте сеть, MQTT-порт и реквизиты, не открывая порт в интернет.