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

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

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


'''Результат:''' драйвер Wiren Board имеет статус '''ПОДКЛЮЧЕН''', а XIOT получил список MQTT-топиков физических устройств.
'''Результат:''' драйвер Wiren Board имеет статус '''ПОДКЛЮЧЕН''', а XIOT получил список MQTT-топиков физических устройств.
Строка 5: Строка 6:
== Перед началом ==
== Перед началом ==


* XIOT-PLC установлен и имеет состояние <code>active (running)</code>: [[Установка XIOT-PLC на контроллер]].
* XIOT-PLC установлен и имеет состояние <code>active (running)</code>: [[Xiot-plc-installation|Установка XIOT-PLC на контроллер]].
* XIOT-PLC привязан к нужному проекту: [[Связываем XIOT-PLC с редактором XIOT]].
* XIOT-PLC привязан к нужному проекту: [[Connect-xiot-plc-to-editor|Связываем XIOT-PLC с редактором XIOT]].
* Устройства настроены и проверены в веб-интерфейсе Wiren Board.
* Устройства настроены и проверены в веб-интерфейсе Wiren Board.
* Между XIOT-PLC и MQTT-брокером Wiren Board есть доступ по доверенной локальной или защищённой частной сети.
* Между XIOT-PLC и MQTT-брокером Wiren Board есть доступ по доверенной локальной или защищённой частной сети.
Строка 25: Строка 26:
# Укажите адрес и порт MQTT-брокера.
# Укажите адрес и порт MQTT-брокера.
# Заполните логин и пароль, если они настроены на брокере.
# Заполните логин и пароль, если они настроены на брокере.
# Нажмите '''Загрузить конфигурацию на контроллер'''. Команда сама сохранит проект, создаст одну новую версию и передаст на привязанный XIOT-PLC точный снимок этой версии.
# Нажмите '''Загрузить конфигурацию на контроллер'''. Команда сначала сохраняет проект локально и после успешной записи отправляет сохранённую конфигурацию на XIOT-PLC. Облачное сохранение и публикацию приложения проверяют отдельно: успешная загрузка на PLC их не подтверждает.
# Вернитесь на вкладку '''Wiren Board''' и убедитесь, что отображается статус '''ПОДКЛЮЧЕН'''.
# Вернитесь на вкладку '''Wiren Board''' и убедитесь, что отображается статус '''ПОДКЛЮЧЕН'''.
# Нажмите '''Получить топики''' и дождитесь списка устройств и параметров.
# Нажмите '''Получить топики''' и дождитесь списка устройств и параметров.


Отдельная команда '''Сохранить проект''' нужна для самостоятельной контрольной точки или передачи версии через облако. Не нажимайте её непосредственно перед загрузкой без отдельной причины, иначе будут созданы две версии.
Отдельная команда '''Сохранить проект''' нужна для самостоятельной контрольной точки или передачи версии через облако. Проверьте результат сохранения по истории версий; во время сохранения и загрузки не редактируйте проект.


== Что должно появиться ==
== Что должно появиться ==
Строка 35: Строка 36:
XIOT получает параметры из структуры MQTT-топиков Wiren Board вида <code>/devices/имя_устройства/controls/имя_параметра</code>. В списке могут быть реле, диммеры, датчики, счётчики и системные параметры.
XIOT получает параметры из структуры MQTT-топиков Wiren Board вида <code>/devices/имя_устройства/controls/имя_параметра</code>. В списке могут быть реле, диммеры, датчики, счётчики и системные параметры.


Полученный топик ещё не связывает оборудование с комнатой или интерфейсом приложения. Следующий этап — [[Привязка реальных устройств к виртуальным|назначение адресов управления и состояния виртуальному устройству]].
Полученный топик ещё не связывает оборудование с комнатой или интерфейсом приложения. Следующий этап — [[Device-bindings|назначение адресов управления и состояния виртуальному устройству]].


== Несколько подключений ==
== Несколько подключений ==
Строка 50: Строка 51:
== Следующий шаг ==
== Следующий шаг ==


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


[[Категория:Документация XIOT]]
[[Категория:Документация XIOT]]
[[Категория:Драйверы XIOT]]
[[Категория:Драйверы XIOT]]
{{DEFAULTSORT:Настройка драйвера Wiren Board в XIOT}}

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

Эта инструкция описывает только MQTT-подключение Wiren Board в XIOT-EDITOR. Питание, сеть, монтаж оборудования, установка XIOT-PLC и привязка к проекту выполняются отдельно по маршруту Подключение Wiren Board.

Результат: драйвер Wiren Board имеет статус ПОДКЛЮЧЕН, а XIOT получил список MQTT-топиков физических устройств.

Перед началом

Параметры подключения

Если XIOT-PLC работает на том же Wiren Board, обычно используются:

  • адрес: localhost;
  • порт: 1883.

Если XIOT-PLC работает на другом устройстве, укажите локальный IP-адрес или имя Wiren Board и порт его MQTT-брокера. Не публикуйте MQTT-порт в интернет. Логин и пароль должны соответствовать настройкам брокера; подключение без аутентификации допустимо только в изолированной доверенной локальной сети.

Настройка драйвера

  1. В XIOT-EDITOR откройте раздел Драйверы и вкладку Wiren Board.
  2. Выберите одно из доступных подключений и активируйте его.
  3. Укажите адрес и порт MQTT-брокера.
  4. Заполните логин и пароль, если они настроены на брокере.
  5. Нажмите Загрузить конфигурацию на контроллер. Команда сначала сохраняет проект локально и после успешной записи отправляет сохранённую конфигурацию на XIOT-PLC. Облачное сохранение и публикацию приложения проверяют отдельно: успешная загрузка на PLC их не подтверждает.
  6. Вернитесь на вкладку Wiren Board и убедитесь, что отображается статус ПОДКЛЮЧЕН.
  7. Нажмите Получить топики и дождитесь списка устройств и параметров.

Отдельная команда Сохранить проект нужна для самостоятельной контрольной точки или передачи версии через облако. Проверьте результат сохранения по истории версий; во время сохранения и загрузки не редактируйте проект.

Что должно появиться

XIOT получает параметры из структуры MQTT-топиков Wiren Board вида /devices/имя_устройства/controls/имя_параметра. В списке могут быть реле, диммеры, датчики, счётчики и системные параметры.

Полученный топик ещё не связывает оборудование с комнатой или интерфейсом приложения. Следующий этап — назначение адресов управления и состояния виртуальному устройству.

Несколько подключений

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

Если драйвер не подключился

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

Следующий шаг

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