Wirenboard DIN rail automation controller
Контроллер · MQTT · Modbus · 1-Wire · 10 мин чтения

WirenBoard – открытый промышленный контроллер на DIN-рейку

Контроллер автоматизации на базе Linux с MQTT, Modbus, 1-Wire и модулями ввода-вывода RS-485. Популярен в Восточной Европе как альтернатива или дополнение к KNX.

Wiren BoardLinux · DINModbusmeter1-WiretempRS-485relayKNXswitchMQTTcloudprotokolu tilts

Что такое WirenBoard?

WirenBoard – российская компания (Москва, основана в 2010 году), которая производит контроллеры автоматизации на базе Linux для DIN-рейки и модули ввода-вывода. WB-7 (текущее поколение) – это мощный встраиваемый Linux-компьютер в корпусе на 4 DIN-модуля: он работает под Debian, имеет встроенный брокер MQTT (Mosquitto), движок автоматизации wb-rules на JavaScript и предоставляет интерфейсы Modbus RTU/TCP и RS-485.

Сильные стороны WirenBoard: высокая гибкость, доступная цена, прошивка с открытым исходным кодом и растущая экосистема модулей расширения ввода-вывода для любых типов датчиков и исполнительных устройств. Он популярен как контроллер подсистем в задачах отопления, ОВиК и учёта энергии – нередко вместе с KNX.

Примечание по закупкам (2024)

Ввиду российского происхождения закупка WirenBoard из ЕС может подпадать под торговые ограничения. WirenBoard распространяется через партнёров в ЕС (Польша, Германия). Всегда проверяйте актуальное соответствие экспортным требованиям перед заказом.

Спецификация контроллера WB-7

ПараметрЗначение
CPUNXP i.MX6UL / i.MX6ULL (ARMv7)
RAM256 MB (WB-7), 512 MB (WB-7.1)
Накопитель4–8 GB eMMC
ОСDebian Linux (собственная сборка WirenBoard)
Брокер MQTTMosquitto (встроенный, все I/O публикуются в топики MQTT)
Порты RS-4852 (внутренняя шина I/O) + 1 (внешний RS-485)
ModbusRTU поверх RS-485; TCP поверх Ethernet
1-Wire1 порт для датчиков температуры (DS18B20)
Ethernet1× 10/100 Mbps
USB1× USB-хост (накопитель, GSM-модем)
Питание9–28 VDC (обычно 12V или 24V)
DIN-рейка4 модуля (70mm)
Шина расширения I/OФирменная шина RS-485 WirenBoard (модули WB)
Язык автоматизацииwb-rules (JavaScript/ECMAScript)
Веб-интерфейсВстроенная веб-консоль по IP устройства
Топики MQTTВсе I/O доступны как /devices/[name]/controls/[ch]

Модули расширения ввода-вывода WirenBoard

WB-MAP3H

3-фазный счётчик электроэнергии

Счётчик Modbus RTU: напряжение, ток, мощность, энергия по каждой фазе. Для пофидерного учёта в щитах. Доступна версия с сертификацией MID.

WB-MR6C

6-канальный релейный модуль

6× реле «сухой контакт» (16A). Управление через MQTT/Modbus. DIN-рейка.

WB-MRWL3

3-канальное слаботочное реле

Для линий шины KNX, управления воротами, отопительными клапанами. Оптическая развязка.

WB-MCM8

8-канальный выход 0-10V

Аналоговый выход для диммирования без DALI, управления скоростью фанкойлов, пропорциональных клапанов.

WB-MS

Мультисенсорный модуль

Датчики температуры, влажности, CO₂, шума и освещённости в одном DIN-корпусе. Публикует все данные в MQTT.

WB-MD

Модуль дискретных входов

16× дискретных входов («сухой контакт» или счёт импульсов). Для счётчиков энергии с выходом S0, дверных контактов.

WB-MSRM

Последовательный шлюз RS-485

Шлюз RS-485 в MQTT. Подключает сторонние устройства Modbus к экосистеме MQTT WirenBoard.

wb-rules – движок автоматизации на JavaScript

wb-rules – встроенный движок сценариев автоматизации WirenBoard. Правила пишутся на JavaScript (ECMAScript 5.1) и имеют доступ ко всем топикам MQTT. Вы можете создавать сложные автоматизации по времени, событиям или условиям прямо на контроллере – без облака и внешнего сервера.

Пример wb-rules – реле с управлением по температуре

defineRule("heating_control", {
 whenChanged: "/devices/wb-ms/controls/temperature",
 then: function(newValue, devName, cellName) {
 var temp = parseFloat(newValue);
 if (temp < 20.0) {
 dev["wb-mr6c/K1"] = true; // relay on = valve open
 } else if (temp > 22.0) {
 dev["wb-mr6c/K1"] = false; // relay off = valve closed
 }
 }
});

WirenBoard и KNX – что и когда выбрать

АспектWirenBoardKNX TP
Стоимость оборудованияНизкая (WB-7 ~350 €, модули ~80 € за шт.)Высокая (исполнительные устройства 50–200 €+ за шт.)
ПроводкаRS-485 (дёшево, гибко)Выделенный шинный кабель YCYM
ПрограммированиеJavaScript (wb-rules), веб-интерфейсПО ETS, требуется сертифицированный инженер
НадёжностьХорошая (Linux, возможны сбои)Очень высокая (встраиваемая, детерминированная)
СтандартыНет (проприетарный)ISO/IEC 14543, 500+ сертифицированных производителей
СертификацияНе сертифицирован CE как автоматизация зданийСертификат KNX, CE, внесён в ETS
Макс. I/OНе ограничено за счёт модулей255 устройств на линию, 15 линий
ОВиК/датчикиОтлично (нативные RS-485, 1-Wire)Через шлюзы
ОсвещениеЧерез релейные/0-10V-модулиНативный DALI-2
Лучше всего дляУправление ОВиК, учёт энергии, промышленный I/OАвтоматизация зданий, освещение, комфорт

Лучшая комбинация: WirenBoard управляет отоплением (зоны тёплого пола, тепловой насос по Modbus), учётом энергии и сбором данных с датчиков – публикуя всё в MQTT. Home Assistant одновременно читает MQTT и KNX. KNX управляет освещением и комфортом. Каждый протокол делает то, что умеет лучше всего.

Мультипротокольный щит WirenBoard + KNX

Мы собираем щиты, объединяющие WirenBoard для ОВиК/учёта с KNX для освещения и комфорта. Один щит – лучшее из обоих миров.

Запросить расчёт
Loading...
Back to top