API, Gebäudeautomation und Gebäudemanagement
Was ist API?
Die Abkürzung “API” kommt aus dem Englischen und steht für Application Programming Interface, was auf Deutsch Anwendungsprogrammierschnittstelle genannt wird. Es handelt sich um eine Schnittstelle zwischen einem Programm, einem Operationssystem oder einer Bibliothek, die den Entwicklern eine schnelle und einfache Integration von Funktionen des bestehenden Systems in eine neue Applikation ermöglicht. Mit der Anwendung der API Programmierschnittstelle kann der Entwickler die Daten zwischen dem Datenerfassungssystem (oder einer beliebigen Applikation) und einem beliebigen Eigensystem austauschen. Der Entwickler verwendet den Datenbestand eines Programms (dessen API er verwendet) um die erfassten Daten in eine neue Applikation mit unterschiedlichen Zusatzfunktionen umzuformen.
API wird oft auch Programmierschittstelle oder Schnittstelle zur Anwendungsprogrammierung genannt.
PROGRAMMIERSCHITTSTELLE DER APPLIKATION VIA
Die Programmierschnittstelle der Applikation VIA für Gebäude- und Energiesteuerung richtet sich an Entwickler, die technisch fortgeschrittene Integratoren der Gebäudeautomation vertreten, und an Dritte, zum Beispiel an:
Unternehmen, die für ihre Kunden maßgeschneiderte Automationslösungen entwickeln,
Gebäude- oder Heimautomationsexperten (Smart-home-Experten),
Experten, die für ihre Applikation für Heim-, Gebäude- oder Objektautomation mit Hilfe einer bereits bestehende Applikation beliebige
Experten, die für ihre Applikation für Heim-, Gebäude- oder Objektautomation mit Hilfe einer bereits bestehende Applikation beliebige Daten aus Standardcontrollern der bekanntesten Hersteller, die einen KNX, Modbus oder BACnet Protokoll unterstützen, erfassen möchten;
Mit Hilfe der VIA API Programmierschnittstelle können wir unseren Kunden Monate oder Jahre von Entwicklung ersparen und ihnen eine schnellere und effizientere Realisierung ihrer Automationsprodukte ermöglichen. Somit ersparen wir ihnen auch Investitionen in die Entwicklung der Hardware, da sie bei der Anwendung der VIA API einfach den bestehenden und preisgünstigen VIA mServer2 verwenden können.
MÖGLICHKEITEN UND CHANCEN BEI DER GEBÄUDEAUTOMATION – WAS ERMÖGLICHT VIA API?
Die VIA Schnittstelle ermöglicht Entwicklern die Erstellung von Applikationen für direkte Interaktion mit dem VIA Server. Funktionen, die Sie mit Hilfe der VIA API aufrufen können:
Ist- und Sollwerte für alle Räume oder für einen Raum,
Variablen: Temperatur, Feuchte, Beleuchtung, Ventilatorstufe, Regime, Wassertemperatur … und Variablen, die man beliebig einstellen kann,
Datenhistorie für einzelne Variablen,
unterschiedliche Alarme bzw. Meldungen für bestimmte Variablen.
Mit VIA API haben die Entwickler Zugang zu den angegebenen Typen von Variablen für jedes Gebäude. Dabei sind die Verwendung der Variablen und deren Integration, so wie auch die weitere Datenanwendung und –Verarbeitung der Kreativität des Innovators überlassen. Das gleiche gilt für die graphische Benutzeroberfläche, die die Kunden selbst nach ihren Wünschen gestalten und ganz an ihre Bedürfnisse und die gewünschte Plattform (Tablett, Telefon, Computer, TV, Touchscreen-Panele, usw.) anpassen können.
HARDWARE ALS BASIS FÜR IHRE PROJEKTE UND APPLIKATIONEN
Der Hauptvorteil der API Schnittstelle ist, dass Sie auch die VIA mServer2 Hardware verwenden können. Dadurch können Sie auf die Hardwareentwicklung verzichten und ein spürbares Kosten- und Zeitersparnis erreichen. Die Vorteile des VIA mServers sind seine:
BEISPIEL: INTELLIGENTES HOTELZIMMER – INTEGRIERUNG ÜBER DAS FERNSEHEN
Mit der Kombination der VIA API und der VIA mServer2 Hardware konnte unser Klient in sein »TV-hospitality-System«, das in Hotelzimmern angeboten wird, neben der Smart-TV-Funktion auch folgende Daten integrieren:
Ist- und Solltemperatur (von 18°C bis 24°C),
Ventilatorstufen (Stufe I, Stufe II, Stufe III, automatisch, Aus),
Zimmerregime (Komfort- oder Energiesparfunktion).
ANFRAGE FÜR API-ZUTRITT ZU VIA
Möchten Sie mehr Informationen dazu, wie Sie mit Systemaufrufen einfach auf die bizi.si-Daten zugreifen können? Möchten Sie mehr Informationen dazu, wie Sie mit Systemaufrufen einfach auf beliebige Daten des VIA mServers zugreifen können?