ISO 15118-2/-20 und OCPP 2.0.1/2.1 Software-Stacks
Technische Implementierungsdetails für V2G-Kommunikation, CSMS-Integration und Deployment auf KameCore-Modulen oder Hardware von Drittanbietern.
Softwarearchitektur
- - Geteilte Laufzeit zwischen echtzeitfähiger EVSE-Steuerung (IEC-61851-Zustandsmaschine) und Linux-User-Space-Protokolldiensten.
- - ISO-15118-Kommunikation über GreenPHY-PLC: SLAC, IPv6, TCP/TLS, SDP, EXI-Codec und Orchestrierung des Sitzungslebenszyklus.
- - PKI-Dienste für Plug-and-Charge-Zertifikatsinstallation, Kettenvalidierung und Sperrlistenprüfungen.
- - Device-Model-Bridge zur Abbildung von Zählerwerten, Steckverbinderzuständen und Diagnosedaten auf OCPP-Datenstrukturen.
- - Persistenter Event-Store für Transaktionsereignisse, signierte Messdaten und Offline-Replay nach Wiederverbindung.
- - Northbound-Adapter für REST/OCPI/MQTT-Integrationen mit Abrechnungs- und Enterprise-EMS-Backends.
ISO 15118-2/-20 und V2G
Unser SECC-Stack ist für produktive Interoperabilität ausgelegt, nicht nur für Labordemos, mit strikter Timeout-Behandlung und State-Rollback-Logik.
Umfang von ISO 15118-2
- - Vollständiger Sitzungsablauf: SupportedAppProtocol, SessionSetup, ServiceDiscovery, Authorization, ChargeParameterDiscovery, PowerDelivery, SessionStop.
- - DIN-70121-Fallback für Interoperabilität mit älteren EVs.
- - TLS-Profil-Härtung und konfigurierbare Retry-Fenster für instabile PLC-Umgebungen.
- - Vertragszertifikat-Handling für Plug and Charge mit EIM-Fallback.
Umfang von ISO 15118-20
- - Unterstützung für bidirektionalen Energietransfer (BPT) für AC/DC-Anwendungsfälle.
- - Austausch von Fahrplänen mit Zielprofilverhandlung unter EVSE-Leistungsgrenzen.
- - Sitzungs-Neuverhandlung ohne Abbau des Kommunikationskanals.
- - Erweiterbare Message-Handler für optionale Dienste ohne Neuschreiben des Kern-Stacks.
V2G-Regelkreis
- - Echtzeit-Mapping von EV-Anfragen auf Wandler-Sollwerte mit Sicherheitsverriegelungen.
- - Leistungsformung basierend auf Standortlastgrenzen, thermischer Derating-Logik und Tarifzeitfenstern.
- - Deterministische Trace-Logs für Compliance-Nachweise und Streitfallklärung.
OCPP 2.0.1 und 2.1
Eine versionierte Protokollschicht ermöglicht es derselben Charger-Firmware, mit OCPP-1.6J-, 2.0.1- oder 2.1-Backends zu interoperieren.
- - Vollständiges Device-Model-Mapping für Komponenten, Variablen, Monitoring und Remote-Konfiguration.
- - TransactionEvent-Pipeline mit deterministischer Reihenfolge und signiertem Meter-Value-Handling.
- - Merge von Smart-Charging-Profilen mit lokalen Lastmanager-Vorgaben und ISO-15118-Fahrplänen.
- - Security-Event-Reporting und Zertifikatsmanagement für abgesicherte Deployments.
- - Offline-Puffer und idempotente Replay-Strategie zur Wahrung der Transaktionsintegrität.
- - Remote-Diagnose mit strukturierten Logs und triggerbarer Datenerfassung.
- - Interoperabilitätsvalidierung gegen führende CSMS-Implementierungen vor Release.
Deployment und Portierung
Der Stack wird für KameCore-Module bereitgestellt und kann über eine HAL-Anpassungsschicht auf Hardware von Drittanbietern portiert werden.
- - KameCore-STM32MP151/STM32MP157-Module mit Yocto-basierten sicheren Images.
- - ARM/x86-Plattformen von Drittanbietern mit kundenspezifischen Metering-, Schütz- und CP/PP-Schnittstellen.
- - Hybride Deployments mit lokalen Edge-Gateways und zentralisiertem Cloud-CSMS.
Integrations-Deliverables
- - BSP-Integrationsleitfaden und deterministische Startup-Sequenzierung.
- - Ergebnisse zur Protokollkonformität und Interoperabilitätsmatrix.
- - CI-Testsuiten mit EV/EVSE/CSMS-Simulatoren.
- - Inbetriebnahmeskripte für Zertifikatsprovisionierung und Backend-Onboarding.