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

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

Материал из XIOT Wiki
NAV-09: добавлена отдельная инструкция MQTT-драйвера Wiren Board
 
OLD-05D: локальное сохранение, облако и загрузка PLC по актуальным исходникам
Строка 25: Строка 25:
# Укажите адрес и порт MQTT-брокера.
# Укажите адрес и порт MQTT-брокера.
# Заполните логин и пароль, если они настроены на брокере.
# Заполните логин и пароль, если они настроены на брокере.
# Нажмите '''Загрузить конфигурацию на контроллер'''. Команда сама сохранит проект, создаст одну новую версию и передаст на привязанный XIOT-PLC точный снимок этой версии.
# Нажмите '''Загрузить конфигурацию на контроллер'''. Команда сначала сохраняет проект локально и после успешной записи отправляет сохранённую конфигурацию на XIOT-PLC. Облачное сохранение и публикацию приложения проверяют отдельно: успешная загрузка на PLC их не подтверждает.
# Вернитесь на вкладку '''Wiren Board''' и убедитесь, что отображается статус '''ПОДКЛЮЧЕН'''.
# Вернитесь на вкладку '''Wiren Board''' и убедитесь, что отображается статус '''ПОДКЛЮЧЕН'''.
# Нажмите '''Получить топики''' и дождитесь списка устройств и параметров.
# Нажмите '''Получить топики''' и дождитесь списка устройств и параметров.


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


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

Версия от 06:56, 16 сентября 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.