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.