BACnet (Building Automation and Control networks) ist ein standardisiertes Kommunikationsprotokoll für die Gebäudeautomation (ISO 16484: Building automation and control systems – Part 5: Data communication protocol). BACnet wurde unter der Federführung der American Society of Heating, Refrigerating and Air-Conditioning Engineers (ASHRAE) Ende der 80er Jahre entwickelt. Die Kommunikation im Netzwerk erfolgt über BACnet-Objekte, die als Server-Objekte von einem BACnet-Teilnehmer netzwerkweit zur Verfügung gestellt werden. Andere BACnet-Teilnehmer verbinden sich als Clients auf diese BACnet-Server-Objekte. Die Netzwerkintegration erfolgt über die Konfigurations-Tools der jeweiligen Hersteller.
LOYTEC-Geräte mit BACnet-Schnittstellen kommunizieren über BACnet-Server-Objekte (binär, analog, multistate) und über Client Mappings. Werteänderungen können per COV (Change-Of-Value) übertragen werden. Weiters bieten sie AST™-Funktionen über BACnet-Schedule- und Kalenderobjekte, BACnet-Trendlog-Objekte und BACnet-Notification-Class-Objekte. Die Anbindung an das BACnet-Netzwerk erfolgt über BACnet MS/TP (Twisted Pair, setzt auf RS-485 auf) BACnet/IP oder BACnet/SC. BACnet-Objekte werden mit der LOYTEC Konfigurations-Software über EDE-Import, Netzwerk-Scan oder manuell angelegt.
Standardmäßig verwenden BACnet-Objekte im Gerät ASCII-Zeichen in den Eigenschaften Objektname, Bezeichnung, Active/Inactive Text, Zustandstext etc. Mit dieser Einstellung sind die meisten Tools anderer Hersteller kompatibel. Um internationale Zeichensätze zu unterstützen, können LOYTEC-Geräte Zeichen gemäß ISO-8895-1 (für die meisten westeuropäischen Sprachen) oder UCS-2 (für Unicode-Zeichensätze wie z. B. Japanisch) darstellen.
Alle LOYTEC-Produkte mit BACnet/IP Schnittstelle können die Aufgabe eines BACnet Time Masters übernehmen. Es können also BACnet TimeSynchronization und UTCTimeSynchronization Pakete ausgesendet werden, wenn ein Zeitsychronisations-Ereignis eintritt. Solche Ereignisse finden nach einem Neustart des Geräts, bei Änderung der Systemuhr oder periodisch statt, wenn dies so konfiguriert wurde. Die Systemzeit von IP-basierten LOYTEC-Geräten kann per NTP (Network Time Protocol ) synchronisiert werden. Damit können alle BACnet-Geräte in einem Netzwerk über einen BACnet Time Master auf die NTP-Zeit gebracht werden.
LOYTEC BACnet-Router und BACnet-Geräte mit integriertem Router können zusätzlich die Funktion eines BACnet MS/TP Slave Proxys übernehmen. Ein Slave Proxy beantwortet BACnet Who-Is Broadcast-Anfragen, die sich an Slave-Geräte auf dem MS/TP Bus richten, für die Slave-Geräte mit passenden BACnet I-Am Paketen. Weil Slave-Geräte per Definition keine Kommunikation initiieren dürfen, können sie Broadcast-Anfragen nicht selbst beantworten. Über diese Funktion können MS/TP Slaves über einen BACnet-Scan gefunden werden, was ohne Slave Proxy-Funktion nicht möglich ist. LOYTEC BACnet-Router, BACnet-Geräte mit integriertem Router und L-GATE Gateways besitzen auch ein BACnet-Broadcast-Management-Device (BBMD), um BACnet/IP-Internetworks zu verwalten, die sich über IP-Router erstrecken. BACnet-Modelle ohne Router können sich als Foreign Device (FD) bei anderen BBMDs anmelden. Alle Modelle mit BACnet-Routing-Funktion können zwischen BACnet/IP, BACnet/SC und BACnet MS/TP routen.
Der BACnet/SC-Node auf LOYTEC-Geräten bietet einen sicheren Pfad für die BACnet-Kommunikation zu einem BACnet/SC-Hub. Bei Konfiguration mit separaten Ethernet-Ports kann BACnet/IP auf dem LAN-Port betrieben werden, der von BACnet/SC auf dem WAN-Port isoliert ist. Zusammen mit HTTPS bietet dies eine zusätzliche Schutzfunktion. Routing zwischen BACnet/IP (LAN) und BACnet/SC (WAN) ist möglich.
LOYTEC BACnet Geräte mit BACnet MS/TP Schnittstelle bieten die Möglichkeit zur Aufzeichnung des Datenverkehrs am BACnet MS/TP Kanal von remote über deren Ethernet/IP Schnittstelle. Die aufgezeichneten BACnet MS/TP-Protokolldaten können entweder online über Wireshark (freier Netzwerkprotokollanalysator www.wireshark.org) dargestellt oder offline am Gerät als Capture-Datei gespeichert werden. Die Capture-Datei kann dann über das Web-Interface geladen und in Wireshark geöffnet und analysiert werden.
BACnet-Details wie das unterstützte BACnet Standardized Device Profile, die BIBBs (BACnet Interoperability Building Blocks) und Objekteigenschaften (Properties) können dem jeweiligen PICS (Protocol Implementation Conformance Statement) entnommen werden. Weiters ist ein Großteil der LOYTEC-Geräte als BACnet Building Controller B-BC BTL-zertifiziert (siehe Produktbeschreibungen).