Hoppa till huvudinnehåll

Fastighetsautomation

BACnet, KNX, Modbus och PROFINET kom först, och de driver fortfarande mycket av det som är installerat i fastigheter och fabriker. Den mest användbara datan i en byggnad finns ofta redan där, i ett system som installerades långt innan någon sa ordet IoT. Att ta in den i Yggio placerar den bredvid sensorerna, med samma fält, åtkomsträttigheter, historik och dashboards. Protokollen i sig beskrivs under Fastighets- och industriprotokoll.

Fyra vägar in​

Vilken som passar avgörs av vad fastigheten redan har och av vad dess brandvägg får släppa igenom, så det är värt att bestämma innan något installeras.

Valet spelar roll eftersom de här protokollen är äldre än internettidens säkerhetsmodeller. De konstruerades för isolerade nät, och säkerheten tillhandahålls normalt av nätet runt dem snarare än av protokollet. Hur mycket av det nätet som måste öppnas är den verkliga skillnaden mellan de fyra.

Direkt BMS-integration​

Direkt BMS-integration: styrsystemen pratar BACnet och Modbus TCP med fastighetssystemet, BMS ansluter utåt genom brandväggen till Yggio via REST API på port 443 eller MQTT på port 8883, och IoT-nätet når Yggio separat över UDP port 1700

Yggio pratar med fastighetssystemet, och BMS:et fortsätter prata med styrsystemen som det alltid gjort. Ingenting nytt installeras i fastigheten, och styrsystemnätet exponeras aldrig.

Det kräver ett BMS med ett API värt att integrera mot, vilket är vad de leverantörsspecifika connectorerna längre ned är.

Integration via en edge gateway​

Integration via en edge gateway: styrsystemen pratar BACnet och Modbus TCP med både BMS och en edge gateway, gatewayen ansluter utåt genom brandväggen till Yggio via MQTT på port 8883, och IoT-nätet når Yggio separat över UDP port 1700

En gateway installeras vid sidan av BMS:et, pratar styrsystemprotokollen på insidan och en utgående MQTT-anslutning på utsidan. Den läser styrsystemen direkt, så den är inte beroende av vad BMS:et väljer att exponera, och fastighetsnätet förblir ändå slutet.

Det är det vanliga valet, och SIA Connect är den gateway Yggio oftast används tillsammans med.

Direkt integration mot styrsystemnätet​

Direkt integration mot styrsystemnätet: Yggio pratar BACnet eller Modbus TCP rakt genom brandväggen med styrsystemen på en port som beror på protokollet, vid sidan av BMS, och IoT-nätet når Yggio separat över UDP port 1700

Yggio pratar BACnet eller Modbus TCP direkt med utrustningen, utan något däremellan. Connectorerna för BACnet IP och Modbus TCP gör det här, och de aktiveras av supporten snarare än från connector-listan.

Det är den kortaste vägen och den mest krävande, eftersom själva styrsystemnätet måste vara nåbart utifrån och porten beror på protokollet. Räkna med att fastighetens nätverksansvarige blir en del av det beslutet.

Yggio Edge​

Yggio Edge-integration: en Yggio Edge-instans inne i fastigheten pratar BACnet och Modbus TCP med styrsystemen och terminerar IoT-nätet lokalt över UDP port 1700, och bara en utgående MQTT-anslutning på port 8883 passerar brandväggen till Yggio

En Yggio-instans körs inne i fastigheten. Den pratar styrsystemprotokollen lokalt och terminerar IoT-nätet lokalt också, så sensortrafiken lämnar heller aldrig platsen. En utgående MQTT-anslutning bär det som ska nå det centrala Yggio.

Det är alternativet för anläggningar som håller data på plats, eller som behöver fortsätta fungera när förbindelsen utåt inte gör det.

Vad som passerar brandväggen​

I de tre första når IoT-nätet Yggio på egen hand över UDP port 1700, oberoende av hur fastighetssystemet är integrerat. Bara Yggio Edge håller kvar det innanför.

Väg inUtgående från fastighetenIoT-nätet
Direkt BMSREST API på 443, eller MQTT på 8883UDP 1700 till Yggio
Edge gatewayMQTT på 8883UDP 1700 till Yggio
Direkt mot styrsystemenInkommande, på protokollets egen portUDP 1700 till Yggio
Yggio EdgeMQTT på 8883UDP 1700, termineras på plats

SIA Connect​

SIA Connect är den gateway som ligger bakom edge gateway-vägen ovan. Den stöder över 30 industriprotokoll, rymmer upp till 500 taggar, och fungerar åt båda hållen: avläsningar kommer upp, kommandon och börvärden går ner.

Protokollen den täcker inkluderar:

  • BACnet IP och BACnet MS/TP
  • Modbus TCP, Modbus RTU och Modbus RTU över TCP
  • Beckhoff TwinCAT ADS
  • M-Bus och Wireless M-Bus
  • OPC-UA, som klient eller server

Varje tagg som konfigureras i gatewayen blir en enhet i Yggio, skapad automatiskt vid sitt första meddelande. Det är det som gör att integrationen skalar: kartläggningsarbetet sker en gång, i gatewayen, och Yggio följer med.

Att driftsätta en är ett projekt snarare än ett formulär att fylla i, och det dokumenteras separat i SIA Connect, som täcker VPN-åtkomst, hårdvaruinstallation, taggnamngivning, triggerbeteende, konfigurationen per protokoll, mallar för vidarebefordran, återskrivning av börvärden, watchdog och felsökning.

Leverantörsspecifika system​

Där ett BMS exponerar ett eget API går integrationen genom det i stället för genom en gateway:

  • Delta Controls - via EnteliWeb REST API
  • Siemens Desigo CC - Yggio levererar sensordata till Desigo CC via dess REST API, så den här går utåt snarare än inåt
  • Elvaco CME - multisensordata över HTTP, enligt Elvaco-spec 3108

Dessa sätts upp tillsammans med supporten. Se Connectors för hela listan.

Relaterat​