KameCore LogoKameCore

Stacks de software ISO 15118-2/-20 y OCPP 2.0.1/2.1

Detalles técnicos de implementación para comunicación V2G, integración CSMS y despliegue sobre módulos KameCore o hardware de terceros.

Arquitectura de software

  • - Ejecución dividida entre control EVSE en tiempo real (máquina de estados IEC 61851) y servicios de protocolo en user-space Linux.
  • - Comunicación ISO 15118 sobre GreenPHY PLC: SLAC, IPv6, TCP/TLS, SDP, codec EXI y orquestación del ciclo de sesión.
  • - Servicios PKI para instalación de certificados Plug & Charge, validación de cadena y verificación de revocación.
  • - Puente de modelo de dispositivo para mapear valores de contador, estado de conectores y diagnósticos a estructuras OCPP.
  • - Almacén persistente de eventos para transacciones, medidas firmadas y reprocesado offline tras reconexión.
  • - Adaptadores northbound para integraciones REST/OCPI/MQTT con sistemas de facturación y EMS empresarial.

ISO 15118-2/-20 y V2G

Nuestro stack SECC está orientado a interoperabilidad en producción con control estricto de timeouts y lógica de rollback.

Alcance ISO 15118-2

  • - Flujo completo de sesión: SupportedAppProtocol, SessionSetup, ServiceDiscovery, Authorization, ChargeParameterDiscovery, PowerDelivery y SessionStop.
  • - Fallback DIN 70121 para compatibilidad con EV legacy.
  • - Endurecimiento de perfil TLS y ventanas de reintento configurables para entornos PLC inestables.
  • - Gestión de certificados de contrato para Plug & Charge con fallback EIM.

Alcance ISO 15118-20

  • - Soporte de transferencia bidireccional de potencia (BPT) para casos AC y DC.
  • - Intercambio de programación y negociación de perfiles bajo límites de potencia EVSE.
  • - Renegociación de sesión sin cerrar el canal de comunicación.
  • - Handlers extensibles para servicios opcionales sin reescribir el core del stack.

Bucle de control V2G

  • - Mapeo en tiempo real de peticiones EV a consignas del convertidor con enclavamientos de seguridad.
  • - Modelado de potencia basado en límites del sitio, restricciones de transformador y ventanas tarifarias.
  • - Trazas deterministas para evidencia de cumplimiento y resolución de incidencias.

OCPP 2.0.1 y 2.1

Una capa de protocolo versionada permite que el mismo firmware del cargador opere con backends OCPP 1.6J, 2.0.1 o 2.1.

  • - Mapeo completo de modelo de dispositivo para componentes, variables, monitorización y configuración remota.
  • - Pipeline TransactionEvent con orden determinista y gestión de medidas firmadas.
  • - Fusión de perfiles smart charging con límites locales y planificaciones ISO 15118.
  • - Reporte de eventos de seguridad y gestión de certificados para despliegues seguros.
  • - Buffer offline con estrategia idempotente para preservar integridad transaccional.
  • - Diagnóstico remoto con logs estructurados y captura de datos bajo demanda.
  • - Validación de interoperabilidad contra implementaciones CSMS principales antes de release.

Despliegue y porting

El stack se entrega para módulos KameCore y puede portarse a hardware de terceros mediante una capa de adaptación HAL.

  • - Módulos KameCore STM32MP151/STM32MP157 con imágenes seguras basadas en Yocto.
  • - Plataformas ARM/x86 de terceros con interfaces personalizadas para metering, contactor y CP/PP.
  • - Despliegues híbridos con gateways edge y CSMS cloud centralizado.

Entregables de integración

  • - Guía de integración BSP y secuencia de arranque determinista.
  • - Resultados de conformidad de protocolo y matriz de interoperabilidad.
  • - Suites CI de validación con simuladores EV/EVSE/CSMS.
  • - Scripts de puesta en marcha para aprovisionamiento de certificados y onboarding backend.
ISO 15118-2/-20 and OCPP 2.0.1/2.1 Stacks | KameCore