Системы онлайн-дверей SALTO и ASSA ABLOY: интеграция с KNX через OSDP и BACnet
SALTO и ASSA ABLOY — два крупных европейских производителя систем контроля доступа, предлагающие разные пути интеграции с KNX. SALTO XS4 поддерживает BACnet/IP как опциональный модуль и проприетарный протокол SHIP, а бренды ASSA ABLOY, включая HID Global, используют OSDP v2 и REST API. Выбор правильного пути зависит от версии платформы, типа здания и наличия существующей BMS или KNX-контроллера.
Платформа SALTO XS4 и пути интеграции с KNX
SALTO Systems (Испания) выпускает онлайн-платформу XS4, широко используемую в европейских офисах, больницах и университетах. Для онлайн-установок SALTO XS4 доступны два пути интеграции с KNX:
SALTO SHIP (SALTO Host Interface Protocol) — проприетарный IP-протокол для сторонней интеграции. Используйте серверное ПО SALTO SHIP для передачи событий в Node-RED или пользовательский скрипт KNX. SHIP предоставляет данные о состоянии дверей, событиях доступа и держателях карт в реальном времени через TCP/IP.
Модуль SALTO BACnet/IP — мост к KNX через LOYTEC LGATE-950
SALTO XS4 with optional BACnet/IP module installed: Exposes door states and access events as BACnet objects BI (Binary Input): door open/closed state per door BI: last access granted (pulsed, 1s ON per event) AV (Analog Value): access count (resets daily) LOYTEC LGATE-950 BACnet/IP to KNX gateway: Configure LGATE-950 as BACnet client SALTO BACnet server IP: <salto-server-ip> port 47808 Map BACnet BI:1 (door open) → KNX GA '2/0/1' DPT 1.001 Map BACnet BI:2 (access granted) → KNX GA '2/0/2' DPT 1.001 In LGATE-950 L-STUDIO configuration tool: Add BACnet device (SALTO server IP/port) Read BI objects → assign to LGATE data points Map data points to KNX group addresses Set poll interval: 1 second for door state GAs KNX floor plan display (MDT SCN-IP000.03 IP interface): GA 2/0/1 drives door open/closed indicator on touchpanel
Важно — ограничение офлайн-режима SALTO SVN: Офлайн-считыватели SALTO SVN (Space Virtual Network) хранят права доступа на самой карте — онлайн-соединения со считывателем нет. Для интеграции с KNX в реальном времени подходят только онлайн-считыватели SALTO XS4 с Ethernet-подключением. Перед началом проекта интеграции с KNX уточните у установщика, является ли существующая установка SALTO офлайн SVN или онлайн XS4.
Обзор платформы ASSA ABLOY и считыватели HID Global OSDP
ASSA ABLOY — крупнейшая в мире компания по контролю доступа, объединяющая несколько брендов: Yale Nexus IP (Великобритания и Европа), HID Global (технологии идентификации) и ASSA ABLOY Opening Solutions. Для интеграции с KNX основные пути — считыватели HID Global OSDP v2 на уровне считывателей и IP-сервер управления доступом ASSA ABLOY ARCOS на уровне управления.
Считыватель HID Global OSDP v2 — интеграция с Beckhoff TwinCAT
Hardware setup:
HID RP40 or RM40 multi-technology reader (OSDP v2)
RS485 wiring: reader A/B to Beckhoff EL6700 RS485 terminal
Beckhoff CX9020 with EL6900 KNX EtherCAT terminal
TwinCAT configuration:
EL6700: OSDP master mode, baud 9600, address 1
Install Beckhoff TE6730 OSDP function library
TwinCAT PLC Structured Text:
OSDP_ReadCardNumber(fbOsdp, nCardNumber => wCardNum);
IF wCardNum = CARD_SERVER_ROOM_1 THEN
KNX_Write(GA := '9/0/1', bValue := TRUE); // door open KNX
KNX_Write(GA := '9/0/2', bValue := TRUE); // HVAC occupied
END_IF
OSDP bidirectional: write LED colour back to reader
KNX access granted GA → EL6700 → reader LED green
KNX access denied GA → EL6700 → reader LED red
Provides visual feedback to cardholder at readerИнтеграция через REST API ASSA ABLOY ARCOS
Платформа ASSA ABLOY ARCOS предоставляет IP-сервер управления доступом с REST API. Схема интеграции идентична подходу с REST API Gallagher Command Centre — аутентификация OAuth2, опрос событий или вебхуки, и мост Node-RED к KNX. Это делает ARCOS одной из самых простых платформ ASSA ABLOY для подключения к KNX.
Структура потока Node-RED для ARCOS REST API → KNX
Authentication:
POST /arcos/api/v1/auth/token
Body: { "clientId": "...", "clientSecret": "..." }
Returns: { "token": "Bearer ...", "expiresIn": 3600 }
Event polling:
GET /arcos/api/v1/events?since={timestamp}&limit=50
Authorization: Bearer {token}
Returns: array of access events (same structure as Gallagher)
Node-RED flow:
Inject node (5s interval) → HTTP request node (ARCOS events)
→ switch node (filter by eventType and door name)
→ KNX write node (GA based on door-to-GA mapping)
ARCOS also supports webhook push (version 3.2+):
Configure webhook URL in ARCOS admin panel
→ Node-RED HTTP input node receives events in real time
→ eliminates polling, reduces latency to under 500ms
Identical KNX GA scheme to Gallagher integration:
Access granted → lighting and HVAC group addresses
Door forced → alarm relay group addressАвтоматизация охлаждения серверной при открытии двери
Практическое применение интеграции SALTO или ASSA ABLOY с KNX — оптимизация прецизионного охлаждения серверной. Когда инженер входит в серверную, событие открытия двери запускает временное увеличение мощности охлаждения. После закрытия двери система возвращается к стандартной уставке после периода стабилизации.
Управление прецизионным охлаждением STULZ через KNX по событию открытия двери серверной
Access granted — server room door (SALTO or ASSA ABLOY):
→ KNX GA 9/0/1 = true (door open event)
→ KNX logic writes STULZ precision cooling setpoint:
GA 9/0/2 = 18 (reduced from standard 20°C — DPT 9.001)
GA 9/0/3 = true (STULZ high-capacity mode via relay)
STULZ CRAC unit with KNX interface (STULZ KNX option card):
Accepts setpoint write on KNX GA
Reduces room temperature during engineer work
Provides additional cooling margin while door was open
Door closed event (SALTO BACnet BI or OSDP status):
→ Start 15-minute timer in KNX logic module
→ After 900 seconds:
GA 9/0/2 = 20 (return to standard setpoint)
GA 9/0/3 = false (disable high-capacity mode)
Energy saving calculation:
Standard setpoint 20°C: STULZ runs at base load
High-capacity mode: only during door-open + 15min window
Avoids continuous low setpoint that would otherwise be
set manually by engineers and forgotten overnightПреимущество OSDP для компактных KNX-интеграций
OSDP v2 обеспечивает двустороннюю связь между считывателем и контроллером — контроллер может управлять цветом светодиода и текстом на дисплее считывателя, а не только считывать данные карты. Все основные бренды — Gallagher, Paxton, HID и ASSA ABLOY — поддерживают OSDP v2 в своих текущих линейках считывателей.
Интеграция Beckhoff TwinCAT на DIN-рейку — OSDP + KNX + Modbus
Single DIN-rail controller handling three protocols: Beckhoff CX9020 (EtherCAT controller, 24V DIN-rail) + EL6700 RS485 terminal → OSDP v2 reader (access control) + EL6900 KNX TP terminal → KNX bus (building automation) + EL6001 RS232 terminal → Modbus RTU meter (energy) TwinCAT PLC logic integrates all three: OSDP card read → KNX scene trigger KNX binary input → OSDP reader LED command Modbus energy meter → KNX energy GA update Footprint: 6 DIN-rail modules + controller No separate PC server, no additional middleware All logic in TwinCAT Structured Text — fully documented Suitable for: small commercial offices (under 20 doors) with existing Beckhoff KNX panels Most compact solution for combined OSDP + KNX requirement
Практическая рекомендация: Для большинства проектов KNX наиболее поддерживаемым решением является легковесный middleware — Node-RED на Raspberry Pi 4 или Enertex EibPC — который связывает API системы доступа с KNX-телеграммами. Полная интеграция BACnet через LOYTEC или OSDP с TwinCAT предпочтительна в крупных коммерческих зданиях с выделенными инженерами BMS, способными поддерживать код ПЛК. Выбирайте исходя из возможностей команды управления зданием и условий обслуживания.
Нужен щит KNX с интеграцией SALTO или ASSA ABLOY под заказ?
Мы проектируем и собираем слаботочные щиты с мостами BACnet/IP LOYTEC, контроллерами OSDP v2 Beckhoff TwinCAT, потоками Node-RED для REST API ARCOS и полной документацией по вводу в эксплуатацию, которая доставляется на ваш объект.
Запросить предложение →