Plattformüberblick
Die Mirox-Plattform verbindet einen zentralen Cloud-Dienst mit Agenten vor Ort an jeder Anlage. So erhalten Sie eine einzige, verlässliche Sicht auf Ihre erneuerbaren Energieanlagen, während der lokale Betrieb auch bei unterbrochener Verbindung weiterläuft.
Architekturkomponenten
Die Plattform basiert auf zwei Komponenten, die bestimmen, wie das System arbeitet: der Mirox-Cloud und dem Mirox-Agent.
Mirox-Cloud — Zentrale Koordination
Die Mirox-Cloud ist eine cloud-native Plattform, die auf einer Microservices-Architektur aufbaut. Sie koordiniert spezialisierte Dienste zu einem robusten, skalierbaren Ökosystem.
Kernfunktionen:
- Datenaggregation: Erfasst und konsolidiert Daten aller angebundenen Agenten
- Erweiterte Analytik: Führt komplexe Analysen, Mustererkennung und Anomalieerkennung durch
- Mandantenverwaltung: Unterstützt mehrere Organisationen, Portfolios und Parks
- Benutzerverwaltung: Übernimmt Authentifizierung, Autorisierung und Zusammenarbeit
- Visualisierung: Stellt Dashboards, Berichte und Echtzeit-Überwachungsoberflächen bereit
- Integration: Bietet APIs und Exportfunktionen für externe Systeme
- Ereignisverwaltung: Verarbeitet und verteilt Alarme und Benachrichtigungen
Architekturprinzipien:
- Microservices-basiert: Spezialisierte Dienste für Authentifizierung, Datenverarbeitung, Berichtswesen, Ereignisse, Metriken usw.
- Cloud-Native: Aufgebaut mit modernen Verfahren zur Container-Orchestrierung und Bereitstellung
- Skalierbar: Passt Ressourcen automatisch an die Nachfrage an
- Ausfallsicher: Verteilte Architektur mit Fehlertoleranz und Redundanz
- Sicher: Mehrschichtige Sicherheit mit Verschlüsselung, Zugriffssteuerung und Audit-Protokollierung
- Erweiterbar: Neue Microservices können hinzugefügt werden, um die Funktionalität zu erweitern
Zugrunde liegende Bausteine:
- Containerisierte Dienste, verwaltet durch automatisierte Orchestrierung
- Eine Zeitreihendatenbank zur Speicherung von Metriken
- Eine relationale Datenbank für Konfigurations- und Benutzerdaten
- Ein Message Broker für die Kommunikation zwischen Diensten
- Objektspeicher für Medien und große Dateien
- Load Balancer und API-Gateways für die Steuerung des Datenverkehrs
Die Cloud stellt die zentrale Koordination und die nutzerseitigen Funktionen bereit, die das verteilte Agentennetzwerk ergänzen.
Mirox-Agent — Intelligenz vor Ort
Der Mirox-Agent ist die Komponente vor Ort, die in jedem Park für erneuerbare Energien bereitgestellt wird. Er dient als intelligentes Edge-System, das für sämtliche lokalen Vorgänge und die Datenerfassung verantwortlich ist.
Wesentliche Aufgaben:
- Datenerfassung: Erfasst kontinuierlich Daten von Wechselrichtern, Zählern, Sensoren und weiteren Geräten über herstellerspezifische Adapter
- Pflege des digitalen Zwillings: Erstellt und pflegt ein virtuelles Modell der Anlage für Solaranlagen
- Netzwerküberwachung: Erkennt lokale Geräte und verfolgt deren Konnektivität und Kommunikationsstatus
- Edge-Analytik: Führt Prüfungen vor Ort durch, etwa Performance Ratio, Clear-Sky-Referenzwerte und die Verfolgung von Abregelungen
- Lokale Verarbeitung: Übernimmt Datenvalidierung, Vorverarbeitung und Pufferung
Architekturmerkmale:
- Dynamisch: Passt sich automatisch an Änderungen der Anlagenkonfiguration an
- Erweiterbar: Neue Adapter und Funktionen können hinzugefügt werden, ohne das System neu zu gestalten
- Autonomer Betrieb: Funktioniert auch bei vorübergehendem Verlust der Cloud-Verbindung weiter
- Ressourceneffizient: Darauf ausgelegt, auf moderater Hardware am Anlagenstandort zu laufen
Der Agent fungiert als Brücke zwischen den physischen Anlagen für erneuerbare Energien und der cloudbasierten Mirox-Cloud und gewährleistet einen kontinuierlichen Datenfluss sowie lokale Intelligenz.
Wie sie zusammenarbeiten
Die Architektur nutzt beide Komponenten in einem verteilten Systemaufbau:
- Mirox-Agenten, die in jedem Park bereitgestellt werden, übernehmen die lokale Datenerfassung und Erstverarbeitung
- Mirox-Cloud empfängt Datenströme von allen Agenten und stellt eine zentrale Verwaltung bereit
- Bidirektionale Kommunikation ermöglicht es der Mirox-Cloud, Mirox-Agenten zu konfigurieren und zusätzliche Informationen abzurufen
- Trennung der Zuständigkeiten stellt sicher, dass lokale Vorgänge auch bei Netzwerkunterbrechungen weiterlaufen
- Koordinierte Intelligenz verbindet Edge-Verarbeitung mit Analytik in Cloud-Größenordnung
Diese zweistufige Architektur bietet:
- Leistung: Lokale Verarbeitung reduziert Latenz und Netzwerklast
- Zuverlässigkeit: Das verteilte Design beseitigt einzelne Ausfallpunkte
- Skalierbarkeit: Beide Komponenten skalieren unabhängig je nach Bedarf
- Flexibilität: Neue Funktionen können je nach Eignung entweder auf den Agenten oder den Diensten bereitgestellt werden
- Kosteneffizienz: Die Verarbeitung wird optimal zwischen Edge und Cloud verteilt
Designvorteile
Dieser Architekturansatz bietet mehrere wesentliche Vorteile:
Modularität
Sowohl der Agent als auch der Dienst sind modular aufgebaut. Neue Funktionen können schrittweise hinzugefügt werden, ohne das gesamte System neu zu gestalten.
Anpassungsfähigkeit
Das System passt sich automatisch an unterschiedliche Anlagentypen, -größen und Gerätekonfigurationen an.
Ausfallsicherheit
Die verteilte Architektur stellt sicher, dass lokale Vorgänge auch dann weiterlaufen, wenn die Verbindung zur Cloud unterbrochen ist.
Skalierbarkeit
Jede Komponente skaliert unabhängig – die Agenten skalieren mit der Anzahl der Parks, während der Dienst je nach Datenvolumen und Nutzeraktivität skaliert.
Wartbarkeit
Die klare Trennung zwischen Edge- und Cloud-Zuständigkeiten vereinfacht Updates, Fehlerbehebung und laufende Wartung.
Zusammenfassung
Diese aus zwei Komponenten bestehende Architektur bildet die Grundlage der Plattform: Sie verbindet Edge-Intelligenz mit Koordination in Cloud-Größenordnung und hält dabei beide Hälften einfach und zuverlässig.
Verwandte Funktionen
- Mirox-Cloud — die cloud-nativen Dienste hinter zentraler Koordination und Analytik
- Mirox-Agent — das Edge-System vor Ort, das Daten erfasst und lokale Prüfungen ausführt
- Verbundene Microservices — wie die Cloud-Dienste und externen Abhängigkeiten zusammenpassen
- Plattformphilosophie — die Prinzipien hinter dem Edge-und-Cloud-Design