Aufbau einer Kommunikationsstruktur über MQTT zur Parametrierung eines MBS-Gateways, Annika Kirfel

Annika Kirfel

Kurzfassung

Gebäudesteuerung und besonders die vorausschauende Optimierung der Klimasteuerung in Gebäuden ist ein wichtiger Aspekt zum Einsparen von Energie, insbesondere in großen Gebäuden. Hierbei ist es wichtig, dass die vorhandene Technik der Gebäude bekannt und wichtige Datenpunkte zum Messen und Steuern ausgewählt werden können. Die Firma MBS, deren Gateways als Schnittstelle zur Gebäudetechnik fungieren, haben hierfür die Möglichkeit geschaffen über MQTT ihre Gateways zu konfigurieren und die vorhandene Gebäudetechnik zu scannen, wenn diese als Kommunikationsbus BACNet verwendet. Das Ziel dieser Arbeit ist es deshalb eine Kommunikationsstruktur aufzubauen, die sowohl über REST Requests als auch über MQTT kommunizieren kann und so eine einfache Kommunikation zwischen einer Webapplikation und den Gateways ermöglicht. Hierbei ist zu gewährleisten, dass dieses System vor äußeren Angriffen geschützt ist, um ein unbefugtes Eindringen in die Steuerung und die Daten der Gebäudetechnik zu verhindern.

Schlagwörter: BACNet, Gebäudesteuerung, HiveMQ, MBS Gateway, MQTT, REST

Abstract

Building control and especially the anticipatory optimization of climate control in buildings is an important aspect of saving energy, especially in large buildings. To achieve this it is important that the existing technology in the building is known and important data points for measuring and controlling can be selected. The Company MBS, whose gateways act as an interface to the building technology, have implemented the possibility to configure the gateways via MQTT and to scan the existing building technology if they use BACNet as the network protocol. The aim of this work is therefore to set up a communication structure that can communicate both via REST requests and via MQTT and such enables simple communication between a web application and the gateways. It must be ensured that this system is protected against external attacks, to prevent unauthorized access to the control and data of the building.

Keywords: BACNet, building control, HiveMQ, MBS Gateway, MQTT, REST