Wiren-board-driver-setup
Эта инструкция описывает только MQTT-подключение Wiren Board в XIOT-EDITOR. Питание, сеть, монтаж оборудования, установка XIOT-PLC и привязка к проекту выполняются отдельно по маршруту Подключение Wiren Board.
Результат: драйвер Wiren Board имеет статус ПОДКЛЮЧЕН, а XIOT получил список MQTT-топиков физических устройств.
Перед началом
- XIOT-PLC установлен и имеет состояние
active (running): Установка XIOT-PLC на контроллер. - XIOT-PLC привязан к нужному проекту: Связываем XIOT-PLC с редактором XIOT.
- Устройства настроены и проверены в веб-интерфейсе Wiren Board.
- Между XIOT-PLC и MQTT-брокером Wiren Board есть доступ по доверенной локальной или защищённой частной сети.
Параметры подключения
Если XIOT-PLC работает на том же Wiren Board, обычно используются:
- адрес:
localhost; - порт:
1883.
Если XIOT-PLC работает на другом устройстве, укажите локальный IP-адрес или имя Wiren Board и порт его MQTT-брокера. Не публикуйте MQTT-порт в интернет. Логин и пароль должны соответствовать настройкам брокера; подключение без аутентификации допустимо только в изолированной доверенной локальной сети.
Настройка драйвера
- В XIOT-EDITOR откройте раздел Драйверы и вкладку Wiren Board.
- Выберите одно из доступных подключений и активируйте его.
- Укажите адрес и порт MQTT-брокера.
- Заполните логин и пароль, если они настроены на брокере.
- Нажмите Загрузить конфигурацию на контроллер. Команда сама сохранит проект, создаст одну новую версию и передаст на привязанный XIOT-PLC точный снимок этой версии.
- Вернитесь на вкладку Wiren Board и убедитесь, что отображается статус ПОДКЛЮЧЕН.
- Нажмите Получить топики и дождитесь списка устройств и параметров.
Отдельная команда Сохранить проект нужна для самостоятельной контрольной точки или передачи версии через облако. Не нажимайте её непосредственно перед загрузкой без отдельной причины, иначе будут созданы две версии.
Что должно появиться
XIOT получает параметры из структуры MQTT-топиков Wiren Board вида /devices/имя_устройства/controls/имя_параметра. В списке могут быть реле, диммеры, датчики, счётчики и системные параметры.
Полученный топик ещё не связывает оборудование с комнатой или интерфейсом приложения. Следующий этап — назначение адресов управления и состояния виртуальному устройству.
Несколько подключений
Один XIOT-PLC поддерживает до шести отдельных MQTT-подключений Wiren Board. Настройте каждое на своей вкладке и отдельно проверьте статус и топики. Это не добавляет новые XIOT-PLC: в текущей версии у проекта один PLC-слот (plc1).
Если драйвер не подключился
- Нет статуса ПОДКЛЮЧЕН: проверьте адрес, порт, сетевую доступность и реквизиты MQTT-брокера.
- Нет топиков: сначала убедитесь, что устройства и их параметры видны в веб-интерфейсе Wiren Board.
- XIOT-PLC и Wiren Board находятся в разных сетях: организуйте защищённую частную связь; не перенаправляйте MQTT-порт из интернета.
- Выбрано неверное подключение: проверьте вкладку и адрес контроллера перед загрузкой конфигурации.
Следующий шаг
Перейдите к статье Привязка реальных устройств к виртуальным. Для проверки одного релейного канала используйте маршрут Первая лампа в XIOT.