Forschungs-Highlight

Fraunhofer-Institut für Windenergie und Energiesystemtechnik

© Fraunhofer IWES

OGEMA

Open Gateway Energy Management Alliance

OGEMA ist ein offenes Betriebssystem. Es ermöglicht verschiedenste Anwendungen (Apps) im Bereich Smart Grid, effiziente Energienutzung und Home Automation in entsprechende Software umzusetzen.

Die Verbindung der Energieverbraucher und Erzeuger mit den Leitstellen der Netzbetreiber und Energieversorger über eine offene Software Plattform mit vorhandenem Kundendisplay für Benutzereingaben, soll Kunden künftig im Umgang mit den flexiblen Tarifen und beim intelligenten Energieverbrauch unterstützen. Zudem sind Application Programming Interface (API) Spezifikationen und Referenz- Implementierungen öffentlich zugänglich, die es allen Beteiligten ermöglichen, ihre Ideen – zum Beispiel wie effizientere Energienutzung automatisiert werden kann – in entsprechende Software umzusetzen. Ähnlich wie bei neuen Mobiltelefonen soll dadurch innerhalb kurzer Zeit eine große Bandbreite an Anwendungen (engl. Application - apps) entstehen. Sie sollen die unterschiedlichsten Bedürfnisse vom Privathaushalt über Supermärkte und kleine Gewerbebetriebe bis hin zu öffentlichen Einrichtungen wie Schulen und Krankenhäusern abdecken und damit helfen, bislang unerreichte Effizienzpotenziale zu erschließen.

Die Vorteile von OGEMA im Überblick

OGEMA – Ihre Plattform für Energie-Management-Lösungen

Elektrische Geräte in Wohngebäuden verbrauchen viel Strom und Wärme. Durch bessere Steuerungsmöglichkeiten lassen sich Geld und Energie einsparen. OGEMA bietet eine offene Softwareplattform für Energie-Management an, die Verbraucherlasten und Stromanbieter mit der Leitstelle des Stromnetzes verbindet und ein Kunden-Webinterface für Benutzereingaben enthält.  Durch die OGEMA Software ist der Endverbraucher in der Lage zukünftig die variablen Strompreise zu beobachten und den Energieverbrauch automatisch auf die Zeiten zu verlagern, in denen der Strompreis niedrig ist.

Wer profitiert von OGEMA?

OGEMA bietet Entwicklern durch die Bereitstellung der offenen Softwareplattform eine ideale Arbeitsumgebung. Als OGEMA Application Programming Interface (API) sind Spezifikation und Referenz-Implementierung öffentlich zugänglich, alle Entwickler und Beteiligte können ihre Ideen für effizientere Energienutzung wiederum durch Automatisierung in die Software für das Gateway-Plattform eingeben.

OGEMA verbindet Steuerungsgeräte im Haushalt

Software- Anwendungen aus verschiedenen Quellen können auf einen Embedded-Computer (Gateway) mit dem OGEMA-Framework ausgeführt werden. Eine beliebige Anzahl von verschiedenen Systemen der Gebäude- und Heimautomation können parallel angeschlossen werden. Grundsätzlich können alle Kommunikations- und Protokollsysteme mit dem OGEMA-Gateway durch die Installation entsprechender Software-Treiber verbunden werden. Aus diesem Grund ist es erforderlich, dass die Hardware-Interfaces für das Gateway bereitgestellt werden.

OGEMA verknüpft das „Smart-Grid“ und Kundenbedürfnisse

OGEMA bietet Datenmodelle für „Smart Grid- Daten“ wie variable Energiepreise, Messdaten und Steuersignale. Es enthält auch Datenmodelle zur Steuerung und Überwachung von Geräten in den Räumlichkeiten des Kunden. OGEMA verbindet Home und Building Automation sowie „Wild Area Networks“ (WAN) miteinander.

Unabhängige Entwicklung von Anwendungs- und Kommunikationslösungen

Beide Anwendungen und Kommunikationstreiber sind mit den Datenmodellen verbunden, die durch die OGEMA-Spezifikation definiert sind. Die Datenmodelle dienen als „Hardware Abstraction Layer“ und ermöglichen, sowohl Applikationen und Treiber neben der gemeinsamen Interface-Definition auszubauen und weiterzuentwickeln.

Darstellung der verknüpften Geräte und Dienstleistungen

Das OGEMA-Framework bietet eine feste Anzahl von Dienstleistungen die für registrierter/ unregistrierter Gerätetypen, Darstellungen der installierten Geräte, Anwendungen und Kommunikations- Treiber notwendig sind. Es ist keine Erweiterung des Frameworks notwendig. um Gerätetypen hinzuzufügen.

Offene Schnittstelle für Software-Anwendungen und Hardware

Die gesamte API des OGEMA-Frameworks einschließlich der entsprechenden Interfaces für Software-Anwendungen und Kommunikations-Treiber wird auf der Website von OGEMA publik gemacht. Auch Beispiel-Quellcode für Anwendungen und Kommunikationstreibern aus dem Projekt  der Eclipse- Entwicklungsumgebung werden bereit gestellt. So ist das Starten der eigenen Entwicklung für Anwendungssoftware und Treibern für OGEMA einfach und kostenlos.

Anwendungen und Treiber können jede Art von Open- oder Closed-source sein.

Vorteile der OGEMA Lizenz

Die Lizenz von OGEMA ermöglicht die Nutzung des Frameworks für kommerzielle Anwendungen und Treiber ohne Einschränkungen. Eine Zertifizierung ist erforderlich wenn Sie das OGEMA Logo im Zusammenhang mit ihren Produkten verwenden möchten. Bei weiteren Fragen zur Arbeit mit OGEMA wenden Sie sich an info@ogema-alliance.org .

Der Management-Agent registriert neue Geräte in OGEMA

OGEMA-Anwendungen  können verschiedene Gerätetypen registrieren, die die steuern bzw. sonst nutzen können. Sobald ein geeignetes Gerät zur Verfügung steht, wird die Anwendung durch das OGEM- Framework benachrichtigt und mit dem Gerät verbunden. OGEMA-Gerätemodelle verwenden flexible Komponenten, die es ermöglichen, dass Kommunikationstreiber und -anwendungen speziell für bestimmte Geräteelemente wie Sensoren, Speicherelemente, Switches usw. entwickelt werden, die in verschiedenen Geräten vorkommen.

Plug-and-Play-Eigenschaften

Schnittstellen-Definition für Hardware / Kommunikationstreiber erlauben auf den verschiedenen Ebenen automatisierte Geräteerkennung und Installation von neuen Sensor-/ Aktorknoten je nach Auto-Detect-Fähigkeiten des jeweiligen Kommunikations-/ Automatisierungssystems.

Sicherheit für User und Entwickler

Der Gateway agiert als Firewall zwischen den öffentlichen und den privaten Kommunikationssystemen und erlaubt Interaktion zwischen den Systemen nur, wie sie durch die Gateway-Konfiguration definiert ist.

Das Vertrauen der Nutzer wird gestärkt durch die Möglichkeit, Datenschutzerklärungen für jede Datenverbindung anzuzeigen.

Die Beurteilung von Anwendungen durch eine Zertifizierungsstelle wird vereinfacht durch die Deklarierung der Java-Berechtigungen, die von der Anwendung benötigt werden.