← Blog IoT

BACnet-Protokoll im IoT: Gebäudeautomation und Cloud

Das BACnet-Protokoll ist der am häufigsten eingesetzte Kommunikationsstandard der Gebäudeautomation, und seine Verbindung mit IoT-Plattformen eröffnet den Weg zur Fernüberwachung von HLK, Beleuchtung, Zählern und Zutrittskontrolle. Für Teams, die Gebäudeanlagen an die Cloud anbinden, ist BACnet-Wissen heute ebenso wichtig wie MQTT oder Modbus. In diesem Leitfaden erklären wir, wie das BACnet-Protokoll funktioniert, worin sich seine Transportvarianten unterscheiden und wie sich Gebäudedaten sicher in die IoT-Ebene überführen lassen.

Kurz gefasst: Das BACnet-Protokoll (ISO 16484-5, ASHRAE 135) ist ein offener Standard der Gebäudeautomation auf Basis eines Objekt- und Dienstemodells. Es stellt Daten aus HLK-Reglern, Zählern und Zentralen über die Varianten BACnet/IP, MS/TP und das verschlüsselte BACnet/SC bereit, die sich per IoT-Gateway unkompliziert über MQTT oder OPC UA mit der Cloud verbinden lassen.

BACnet-Protokoll im IoT, Objekte der Gebäudeautomation und Cloud-Gateway-Anbindung, Grafik von FSS Technology
BACnet stellt Daten aus HLK, Zählern und Licht der IoT-Ebene bereit.

Was ist das BACnet-Protokoll?

Das BACnet-Protokoll (Building Automation and Control Networks) ist ein offener Kommunikationsstandard für Systeme der Gebäudeautomation, beschrieben in der Norm ASHRAE 135 und der internationalen ISO 16484-5. Entstanden ist es 1995, damit Geräte unterschiedlicher Hersteller — HLK-Regler, Zähler, Sensoren, Beleuchtungs- und Brandmeldeanlagen — Daten ohne geschlossene, herstellereigene Gateways austauschen können.

Anders als rein telemetrische Protokolle definiert BACnet sowohl das Datenformat als auch dessen Semantik: was ein Gerät kann, welche Datenpunkte es führt und wie sich diese lesen oder ansteuern lassen. Das macht es zur Grundlage der Interoperabilität im intelligenten Gebäude und im industriellen IoT überall dort, wo Gebäudetechnik auf Produktion trifft.

So funktioniert BACnet: Objekte, Dienste und Schichten

BACnet basiert auf einem objektorientierten Datenmodell: Jedes Element der Anlage wird als Objekt mit standardisiertem Typ und definiertem Satz von Eigenschaften abgebildet. Der Standard kennt über 60 Objekttypen, darunter Analog Input, Analog Output, Binary Value, Multi-state Value, Schedule und Trend Log.

Die Kommunikation läuft über Dienste (Services), die auf diesen Objekten ausgeführt werden. Zu den wichtigsten zählen:

  • ReadProperty / WriteProperty — Lesen und Schreiben einer einzelnen Eigenschaft, etwa eines Temperatur-Sollwerts.
  • Who-Is / I-Am — automatische Geräteerkennung im Netz (Device Discovery).
  • SubscribeCOV — Change-of-Value-Meldungen, also Push nur bei tatsächlicher Änderung, was die Netzlast spürbar senkt.
  • ReadPropertyMultiple — Abruf mehrerer Eigenschaften in einer einzigen Anfrage, entscheidend für effizientes Polling.

Jedes Gerät besitzt eine eindeutige Device Instance Number (0–4194302) und ist damit unabhängig von der darunterliegenden Transportschicht eindeutig adressierbar.

BACnet/IP oder BACnet MS/TP: Welche Variante wählen?

BACnet ist ein Protokoll der Anwendungsschicht und setzt auf mehreren Sicherungsschichten auf — die Wahl entscheidet über Kosten, Reichweite und Bandbreite der Anlage. Die beiden häufigsten Varianten sind BACnet MS/TP und BACnet/IP.

BACnet MS/TP (Master-Slave/Token-Passing) arbeitet über den RS-485-Bus: günstig, robust und ideal für Feldregler, aber langsam — bis zu 76,8 kbit/s bei einer Leitungslänge von bis zu 1.200 m und maximal 127 Master-Knoten je Segment. BACnet/IP überträgt die Frames in UDP-Paketen auf Port 47808 (0xBAC0) über Ethernet und bietet damit volle Bandbreite und eine einfache Integration in die IT-Infrastruktur.

In der Praxis kombinieren moderne Projekte beides: Feldregler kommunizieren über MS/TP, übergeordnete Automationsstationen aggregieren die Daten und stellen sie als BACnet/IP bereit. Das Routing zwischen IP-Segmenten übernehmen BBMD-Geräte (BACnet Broadcast Management Device) zusammen mit der Foreign-Device-Registrierung, damit Broadcast-Nachrichten auch Router ohne Broadcast-Weiterleitung passieren.

Was ist BACnet/SC und warum ist es für das IoT wichtig?

BACnet/SC (Secure Connect) ist eine 2019 ergänzte sichere Transportschicht (Addendum 135-2016bj), zugeschnitten auf die heutigen Anforderungen der Cybersicherheit. Sie ersetzt die Spoofing-anfälligen Broadcast-Nachrichten durch eine verschlüsselte WebSocket-Verbindung über TLS 1.3 mit gegenseitiger Geräteauthentifizierung per X.509-Zertifikat.

Für die IoT-Integration ist das ein Durchbruch: BACnet/SC macht das Öffnen von UDP-Ports und die BBMD-Konfiguration überflüssig, funktioniert sauber über NAT und Firewalls hinweg und lässt sich natürlich an die Cloud anbinden. Klassisches BACnet/IP bringt keine Verschlüsselung mit; eine Brücke ins Internet sollte deshalb stets den Best Practices für IoT-Sicherheit folgen — Netzsegmentierung, TLS und Authentifizierung auf beiden Seiten des Gateways.

Wie verbindet man BACnet mit Cloud und IoT-Plattform?

Die Anbindung von BACnet an die Cloud stützt sich auf ein Edge-Gateway, das BACnet-Objekte in ein universelles IoT-Telemetriemodell übersetzt. Das Gateway pollt die Geräte oder abonniert COV, normalisiert die Werte und publiziert sie weiter — meist per MQTT an Plattformen wie Azure IoT oder AWS IoT.

Das Muster entspricht der Brücke zu älteren Industrieprotokollen wie Modbus und harmoniert gut mit OPC UA an der IT/OT-Schnittstelle. Die zentralen Aufgaben eines IoT-Gateways sind in diesem Szenario:

  1. Mapping von Device Instance und Objekt-Identifikatoren auf sprechende Telemetrie-Tags.
  2. Pufferung und Store-and-Forward der Daten bei Abriss der Cloud-Verbindung.
  3. Terminierung von BACnet/SC beziehungsweise Isolierung des BACnet/IP-Segments vom öffentlichen Netz.
  4. Rückwärtige Fernsteuerung (WriteProperty) unter Wahrung von Zugriffskontrolle und Audit-Trail.

Einsatzfelder: Hotels, Industrie und intelligente Gebäude

BACnet dominiert überall dort, wo es um das Management der Gebäudetechnik geht: Heizung, Lüftung, Klimatisierung, Beleuchtung, Verbrauchszähler und Sicherheitssysteme. In Gewerbe- und Industrieobjekten bildet es die Integrationsebene zwischen Dutzenden Gewerken.

In der Hotellerie verbindet das BACnet-Protokoll die Klima- und Lichtsteuerung der Zimmer mit der Managementplattform; ins IoT gebrückt, speist es Systeme zur Energieeinsparung und zur Personalisierung des Aufenthalts. Das ergänzt die Integration mit PMS-Systemen in Hotels auf natürliche Weise: Der Zimmerstatus aus dem Buchungssystem steuert die HLK-Sollwerte — ein leeres Zimmer geht in den Sparbetrieb, der Check-in stellt den Komfort wieder her.

Häufig gestellte Fragen (FAQ)

Worin unterscheidet sich BACnet von Modbus?

BACnet ist ein objektorientiertes Protokoll mit eingebauter Semantik: Das Gerät beschreibt seine Datenpunkte und Fähigkeiten selbst. Modbus überträgt lediglich rohe Register ohne Kontext und erfordert manuelles Mapping. BACnet ist reichhaltiger und selbstbeschreibend, Modbus einfacher und schlanker — beide existieren häufig in derselben Industrieanlage nebeneinander.

Ist BACnet in Verbindung mit dem Internet sicher?

Klassisches BACnet/IP ist unverschlüsselt und darf deshalb nicht direkt ins Internet gestellt werden. Ein sicherer Betrieb erfordert die Variante BACnet/SC (TLS 1.3 und X.509-Zertifikate) oder eine Netzisolierung mit Brücke über ein Edge-Gateway und verschlüsseltem Kanal in die Cloud.

Welchen Port nutzt BACnet/IP?

BACnet/IP verwendet standardmäßig den UDP-Port 47808, hexadezimal als 0xBAC0 geschrieben. Für die Kommunikation zwischen IP-Segmenten sind BBMD-Geräte und die Foreign-Device-Registrierung nötig, damit Broadcast-Nachrichten korrekt über Router weitergeleitet werden.

Fazit und wichtigste Erkenntnisse

Das BACnet-Protokoll bleibt das Rückgrat der Gebäudeautomation, und seine Varianten BACnet/IP, MS/TP und vor allem das verschlüsselte BACnet/SC machen es fit für das IoT-Zeitalter. Ein sauber ausgelegtes Edge-Gateway verbindet Gebäudedaten mit der Cloud, ohne Sicherheit und Kontrolle über die Anlage aufzugeben.

FSS Technology entwickelt die komplette Kette — Hardware, Firmware, Gateways und Cloud-Integrationen — für Industriegebäude und Hotels. Sehen Sie sich unsere Leistungen für vernetzte Geräte an oder entdecken Sie die Möglichkeiten der Systemintegration, um BACnet an Ihre IoT-Plattform anzubinden.