KameCore

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.
ISO 15118-2/-20 and OCPP 2.0.1/2.1 Stacks | KameCore