Zum Hauptinhalt springen

Gebäudeautomation

BACnet, KNX, Modbus und PROFINET kamen zuerst, und sie betreiben noch immer vieles von dem, was in Gebäuden und Fabriken installiert ist. Die nützlichsten Daten eines Gebäudes liegen oft schon dort, in einem System, das lange installiert wurde, bevor jemand das Wort IoT sagte. Sie nach Yggio zu holen stellt sie neben die Sensoren, mit denselben Feldern, Zugriffsrechten, derselben Historie und denselben Dashboards. Die Protokolle selbst sind unter Gebäude- und Industrieprotokolle beschrieben.

Vier Wege hinein​

Welcher passt, entscheiden das, was im Gebäude schon vorhanden ist, und das, was seine Firewall durchlassen darf, es lohnt sich also, das zu klären, bevor irgendetwas installiert wird.

Die Wahl zählt, weil diese Protokolle älter sind als die Sicherheitsmodelle des Internets. Sie wurden für isolierte Netze entworfen, und die Sicherheit liefert normalerweise das Netz um sie herum statt das Protokoll. Wie viel von diesem Netz geöffnet werden muss, ist der eigentliche Unterschied zwischen den vieren.

Direkte GLT-Integration​

Direkte GLT-Integration: die Controller sprechen BACnet und Modbus TCP mit der Gebäudeleittechnik, die GLT verbindet sich durch die Firewall nach außen zu Yggio über REST-API auf Port 443 oder MQTT auf Port 8883, und das IoT-Netz erreicht Yggio getrennt davon über UDP-Port 1700

Yggio spricht mit der Gebäudeleittechnik, und die GLT spricht weiter mit den Controllern wie bisher. Es wird nichts Neues im Gebäude installiert, und das Controller-Netz wird nie exponiert.

Das setzt eine GLT mit einer API voraus, gegen die sich zu integrieren lohnt, und genau das sind die herstellerspezifischen Connectors weiter unten.

Integration über ein Edge Gateway​

Integration über ein Edge Gateway: die Controller sprechen BACnet und Modbus TCP sowohl mit der GLT als auch mit einem Edge Gateway, das Gateway verbindet sich durch die Firewall nach außen zu Yggio über MQTT auf Port 8883, und das IoT-Netz erreicht Yggio getrennt davon über UDP-Port 1700

Ein Gateway wird neben der GLT installiert, spricht innen die Controller-Protokolle und außen eine ausgehende MQTT-Verbindung. Es liest die Controller direkt und hängt damit nicht davon ab, was die GLT preiszugeben bereit ist, und das Gebäudenetz bleibt trotzdem geschlossen.

Das ist die übliche Wahl, und SIA Connect ist das Gateway, mit dem Yggio am häufigsten eingesetzt wird.

Direkte Integration ins Controller-Netz​

Direkte Integration ins Controller-Netz: Yggio spricht BACnet oder Modbus TCP direkt durch die Firewall mit den Controllern, auf einem Port, der vom Protokoll abhängt, neben der GLT, und das IoT-Netz erreicht Yggio getrennt davon über UDP-Port 1700

Yggio spricht BACnet oder Modbus TCP direkt mit der Technik, ohne etwas dazwischen. Die Connectors für BACnet IP und Modbus TCP tun genau das und werden vom Support freigeschaltet statt aus der Connector-Auswahl heraus angelegt.

Es ist der kürzeste Weg und der anspruchsvollste, denn das Controller-Netz selbst muss von außen erreichbar sein und der Port hängt vom Protokoll ab. Rechnen Sie damit, dass der Netzverantwortliche des Gebäudes an dieser Entscheidung beteiligt ist.

Yggio Edge​

Yggio-Edge-Integration: eine Yggio-Edge-Instanz im Gebäude spricht BACnet und Modbus TCP mit den Controllern und terminiert das IoT-Netz lokal über UDP-Port 1700, und nur eine ausgehende MQTT-Verbindung auf Port 8883 passiert die Firewall zu Yggio

Eine Yggio-Instanz läuft im Gebäude. Sie spricht die Controller-Protokolle lokal und terminiert auch das IoT-Netz lokal, der Sensorverkehr verlässt den Standort also ebenfalls nie. Eine ausgehende MQTT-Verbindung trägt das, was das zentrale Yggio erreichen soll.

Das ist die Option für Standorte, die Daten vor Ort halten, oder die weiterarbeiten müssen, wenn die Verbindung nach außen es nicht tut.

Was die Firewall passiert​

Bei den ersten dreien erreicht das IoT-Netz Yggio auf eigenem Weg über UDP-Port 1700, unabhängig davon, wie das Gebäudesystem integriert ist. Nur Yggio Edge behält das im Haus.

Weg hineinAusgehend aus dem GebäudeIoT-Netz
Direkte GLTREST-API auf 443, oder MQTT auf 8883UDP 1700 zu Yggio
Edge GatewayMQTT auf 8883UDP 1700 zu Yggio
Direkt zu den ControllernEingehend, auf dem Port des ProtokollsUDP 1700 zu Yggio
Yggio EdgeMQTT auf 8883UDP 1700, vor Ort terminiert

SIA Connect​

SIA Connect ist das Gateway hinter dem Edge-Gateway-Weg oben. Es unterstützt über 30 Industrieprotokolle, fasst bis zu 500 Tags und arbeitet in beide Richtungen: Messwerte kommen hoch, Kommandos und Sollwerte gehen hinunter.

Zu den abgedeckten Protokollen gehören:

  • BACnet IP und BACnet MS/TP
  • Modbus TCP, Modbus RTU und Modbus RTU über TCP
  • Beckhoff TwinCAT ADS
  • M-Bus und Wireless M-Bus
  • OPC-UA, als Client oder Server

Jeder im Gateway konfigurierte Tag wird in Yggio zu einem Gerät, angelegt automatisch bei seiner ersten Nachricht. Das ist es, was die Integration skalieren lässt: die Zuordnungsarbeit geschieht einmal, im Gateway, und Yggio zieht nach.

Eines in Betrieb zu nehmen ist ein Projekt und kein auszufüllendes Formular, und es ist separat in SIA Connect dokumentiert, wo VPN-Zugang, Hardware-Installation, Tag-Benennung, Trigger-Verhalten, die Konfiguration je Protokoll, Weiterleitungsvorlagen, das Zurückschreiben von Sollwerten, Watchdogs und die Fehlersuche behandelt werden.

Herstellerspezifische Systeme​

Wo eine GLT eine eigene API bereitstellt, läuft die Integration darüber statt über ein Gateway:

  • Delta Controls - über die EnteliWeb-REST-API
  • Siemens Desigo CC - Yggio liefert Sensordaten über dessen REST-API an Desigo CC, dieser Weg führt also hinaus statt herein
  • Elvaco CME - Multisensordaten über HTTP, nach Elvaco-Spezifikation 3108

Diese werden gemeinsam mit dem Support eingerichtet. Die vollständige Liste steht unter Connectors.

Verwandt​