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

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

Материал из XIOT Wiki
OLD-05D: локальное сохранение, облако и загрузка PLC по актуальным исходникам
Английские адреса Wiki: обновление ссылок с сохранением русских подписей
 
(не показаны 2 промежуточные версии этого же участника)
Строка 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 есть доступ по доверенной локальной или защищённой частной сети.
Строка 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.