Wiren-board-connection: различия между версиями
oldwiki>Admin |
Admin (обсуждение | вклад) Английские адреса Wiki: обновление ссылок с сохранением русских подписей |
||
| (не показано 10 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:Подключение Wiren Board}} | |||
Эта статья — полный маршрут подключения Wiren Board к XIOT. Она разделяет разные операции: питание и сеть контроллера, подключение физического оборудования, установку XIOT-PLC, привязку к проекту, настройку MQTT-драйвера и связывание физических адресов с виртуальными устройствами. | |||
'''Результат:''' контроллер Wiren Board подготовлен, XIOT-PLC привязан к проекту, драйвер получает MQTT-топики, а физические устройства управляются из XIOT с обратной связью. | |||
== Что именно подключается == | |||
= | {| class="wikitable" | ||
! Этап | |||
! Что подключаем | |||
! Где выполняется | |||
! Результат | |||
|- | |||
| Питание и сеть | |||
| Контроллер Wiren Board | |||
| Электрощит и локальная сеть | |||
| Контроллер стабильно работает и доступен по IP-адресу | |||
|- | |||
| Физическое оборудование | |||
| Реле, датчики и другие модули | |||
| Клеммы и веб-интерфейс Wiren Board | |||
| Устройства видны и проверены в Wiren Board | |||
|- | |||
| XIOT-PLC | |||
| Программный сервер XIOT | |||
| Linux на Wiren Board или другом поддерживаемом хосте | |||
| Служба <code>xiot.service</code> запущена | |||
|- | |||
| Проект XIOT | |||
| XIOT-PLC и выбранный проект | |||
| Локальный интерфейс XIOT-PLC | |||
| В редакторе виден связанный XIOT-PLC | |||
|- | |||
| Драйвер Wiren Board | |||
| XIOT-PLC и MQTT-брокер Wiren Board | |||
| XIOT-EDITOR | |||
| Статус '''ПОДКЛЮЧЕН''', получен список топиков | |||
|- | |||
| Устройства XIOT | |||
| Виртуальные характеристики и физические MQTT-адреса | |||
| XIOT-EDITOR | |||
| Команда выполняется, адрес состояния показывает обратную связь | |||
|} | |||
== 1. Подготовьте питание и локальную сеть == | |||
# Подключите питание по документации точной модели и ревизии Wiren Board. | |||
# Подключите контроллер к доверенной локальной сети и определите его IP-адрес. | |||
# Смените заводские пароли и не публикуйте веб-интерфейс, SSH и MQTT-порт в интернет. | |||
Подробно: [[Wiren-board-basic-setup|Базовая настройка Wiren Board]]. Для WB8 также доступна статья [[Wiren-board-8-first-start|Первое включение контроллера Wiren Board 8]]. | |||
'''Результат:''' Wiren Board стабильно включён и доступен в локальной сети. | |||
2. | == 2. Подключите и проверьте физическое оборудование == | ||
# При снятом питании подключите модули, линии RS-485 и полевые устройства по проекту и документации производителя. | |||
# Настройте устройства в веб-интерфейсе Wiren Board. | |||
# Проверьте безопасную тестовую нагрузку и показания датчиков непосредственно в Wiren Board. | |||
Не переходите к XIOT, пока физическое оборудование не работает в самом Wiren Board. Подробно: [[Wiren-board-basic-setup|Базовая настройка Wiren Board]]. | |||
Для кнопок и настенных выключателей используйте отдельную инструкцию [[Wiren-board-switch-wiring|Подключение кнопочных выключателей к Wiren Board]]: в ней разделены низковольтные входы «сухой контакт» и входы наличия напряжения разных модификаций модулей. | |||
'''Результат:''' нужные устройства и параметры видны в разделе Devices контроллера. | |||
== 3. Установите XIOT-PLC == | |||
Установите пакет по инструкции [[Xiot-plc-installation|Установка XIOT-PLC на контроллер]]. XIOT-PLC может работать на этом же Wiren Board или на другом поддерживаемом устройстве-хосте. | |||
'''Результат:''' служба <code>xiot.service</code> имеет состояние <code>active (running)</code>. | |||
== | == 4. Привяжите XIOT-PLC к проекту == | ||
Выполните [[Connect-xiot-plc-to-editor|привязку XIOT-PLC к выбранному проекту]]. Локальный порт <code>5551</code> используйте только из доверенной локальной сети. | |||
'''Результат:''' в проекте отображается XIOT-PLC и зелёный индикатор связи. | |||
== 5. Настройте драйвер Wiren Board == | |||
Откройте отдельную инструкцию [[Wiren-board-driver-setup|Настройка драйвера Wiren Board в XIOT]]. В ней задаются адрес MQTT-брокера, порт и реквизиты, затем проверяются статус '''ПОДКЛЮЧЕН''' и полученные топики. | |||
'''Результат:''' XIOT-PLC получает физические адреса Wiren Board по MQTT. | |||
== | == 6. Свяжите физические и виртуальные устройства == | ||
# Создайте виртуальное устройство в нужной комнате проекта. | |||
# Назначьте характеристике адрес управления и адрес состояния из полученных MQTT-топиков. | |||
# Нажмите '''Загрузить конфигурацию на контроллер'''. Команда сначала сохраняет проект локально и после успешной записи отправляет сохранённую конфигурацию на XIOT-PLC. Облачное сохранение и публикацию приложения проверяют отдельно: успешная загрузка на PLC их не подтверждает. | |||
# Проверьте команду на безопасной тестовой нагрузке и фактическую обратную связь в XIOT-APP. | |||
Подробно: [[Device-bindings|Привязка реальных устройств к виртуальным]]. Минимальный сквозной пример: [[First-light-in-xiot|Первая лампа в XIOT]]. | |||
'''Результат:''' физическое устройство выполняет команду, а интерфейс показывает подтверждённое состояние. | |||
== Текущая архитектура == | |||
* К одному проекту сейчас привязывается один XIOT-PLC (<code>plc1</code>). | |||
Это | * Один XIOT-PLC поддерживает до шести отдельных MQTT-подключений Wiren Board. | ||
XIOT | * Это шесть подключений к оборудованию, а не шесть XIOT-PLC. Несколько XIOT-PLC в одном проекте пока находятся в разработке. | ||
== Если не получилось == | |||
Проверяйте этапы по порядку. Если устройство не работает в веб-интерфейсе Wiren Board, исправьте питание, линию или конфигурацию оборудования. Если <code>xiot.service</code> не запущена, устраните ошибку установки. Если XIOT-PLC не привязан, не переходите к драйверу. Если драйвер не подключён, проверьте сеть, MQTT-порт и реквизиты, не открывая порт в интернет. | |||
[[Категория:Документация 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. Подготовьте питание и локальную сеть
- Подключите питание по документации точной модели и ревизии Wiren Board.
- Подключите контроллер к доверенной локальной сети и определите его IP-адрес.
- Смените заводские пароли и не публикуйте веб-интерфейс, SSH и MQTT-порт в интернет.
Подробно: Базовая настройка Wiren Board. Для WB8 также доступна статья Первое включение контроллера Wiren Board 8.
Результат: Wiren Board стабильно включён и доступен в локальной сети.
2. Подключите и проверьте физическое оборудование
- При снятом питании подключите модули, линии RS-485 и полевые устройства по проекту и документации производителя.
- Настройте устройства в веб-интерфейсе Wiren Board.
- Проверьте безопасную тестовую нагрузку и показания датчиков непосредственно в 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. Свяжите физические и виртуальные устройства
- Создайте виртуальное устройство в нужной комнате проекта.
- Назначьте характеристике адрес управления и адрес состояния из полученных MQTT-топиков.
- Нажмите Загрузить конфигурацию на контроллер. Команда сначала сохраняет проект локально и после успешной записи отправляет сохранённую конфигурацию на XIOT-PLC. Облачное сохранение и публикацию приложения проверяют отдельно: успешная загрузка на PLC их не подтверждает.
- Проверьте команду на безопасной тестовой нагрузке и фактическую обратную связь в XIOT-APP.
Подробно: Привязка реальных устройств к виртуальным. Минимальный сквозной пример: Первая лампа в XIOT.
Результат: физическое устройство выполняет команду, а интерфейс показывает подтверждённое состояние.
Текущая архитектура
- К одному проекту сейчас привязывается один XIOT-PLC (
plc1). - Один XIOT-PLC поддерживает до шести отдельных MQTT-подключений Wiren Board.
- Это шесть подключений к оборудованию, а не шесть XIOT-PLC. Несколько XIOT-PLC в одном проекте пока находятся в разработке.
Если не получилось
Проверяйте этапы по порядку. Если устройство не работает в веб-интерфейсе Wiren Board, исправьте питание, линию или конфигурацию оборудования. Если xiot.service не запущена, устраните ошибку установки. Если XIOT-PLC не привязан, не переходите к драйверу. Если драйвер не подключён, проверьте сеть, MQTT-порт и реквизиты, не открывая порт в интернет.