Software Architekturen im Smarthome-Labor

TL;DR: Entwurf einer Softwarearchitektur für ein Forschungslabor (Smarthome)

SmartHomes gehen im Forschungsumfeld weit über das hinaus was man im Konsumerbereich Stand der Technik ist. Überwachung per Kameras, Einsatz von KI, Dialogsysteme, Notfallerkennung oder Sprachverarbeitung sind im Forschungsumfeld betrachtete Themen.

Will man auf der einen Seite ein Produktivsystem haben, das die normale Funktionalität eines modernen Smarthomes zur Verfügung stellt, und auf der anderen Seite Experimente mit aktuellen KI-Systemen durchführen, so muss man sich über die nötige Softwarearchitektur inklusive von semantischen Firewalls Gedanken machen.

Bei der Abschottung von KI-Systemen kann man Anlehnungen bei der Steuerungssoftware im Flugzeugberich machen, da hier den Piloten nicht alle Steuerkommandos erlaubt sind. Ähnlich kann man hier kritische oder experimentelle Systeme kapseln und deren Zugriffssequenzen einschränken.

In dieser Arbeit soll eine Architektur für ein Softwaresystem entworfen und exemplarisch umgesetzt werden. Das Softwaresystem neben dem Produktivbereich und dem experimentellen Bereich, mit intelligenter Abschottung auch die Problematik des Systemmangagments berücksichtigen, wie man es im großen von SaaS her kennt.

Related