15 sub-projects, engineering audit, development roadmap and hardware details. Presents the real state of the project and the path forward.
FastAPI CQRS/DDD backend, OCPP gateway, 287 REST endpoints, 301 compliance tests
Bare-metal C11 firmware, 14 modules, 190 files, HAL abstraction
meta-evse-secure Yocto layer, secure boot, OTA
React 18 + TypeScript management dashboard, 14 components, 8 pages, 197 tests
Hodet CRA security module, TPM, OTA, crypto, network, audit, 20 source files
Hodet monitoring dashboard, security events, CRA compliance, TPM monitoring
Fleet management, multi-station monitoring, reporting, user management
Lightweight React interface for home wallbox, simplified charging control
CycloneDX + SPDX generation, Grype/Trivy scanning, VEX statements
39 technical documents, CRA evidence, GDPR DPIA, IEC 62443, CE design, API ref.
Grafana dashboards, Prometheus metrics, Loki log aggregation, AlertManager
Reverse proxy, SSL/TLS termination, security headers, rate limiting
8 Mermaid UX flow diagrams: device state machine, user journeys, data flow
SteVe OCPP server, OCPP 2.0.1 backend for testing and development
This presentation — HTML/CSS/JS, offline-capable, bilingual (EN/TR)
Multi-layer security: HSM, TPM, security co-processor and safety MCU for hardware-based protection.
10-stage development plan. First 4 milestones complete; next 6 require hardware acquisition and physical integration.
An estimated 12-18 more months are needed for a working EV charger on real hardware. Step-by-step plan below:
x86_64 compilation, Yocto image boots in QEMU, systemd services running. Base infrastructure ready.
FastAPI CQRS/DDD backend, 22 routers + 13 admin, 287 endpoints, OCPP 2.0.1 gateway, JWT/RBAC, Redis cache. ~95% test coverage. 169 test files, 301 compliance tests.
CRYSTALS-Kyber-1024 + Dilithium3, CRA compliance framework, SBOM/VEX pipeline. 301 compliance tests (IEC 61851, ISO 15118, MID, GDPR, IEC 62443, NIST PQC, CE EMC+LVD+RED).
OCPP WebSocket connection between firmware in QEMU and backend. Integration test script, adding QEMU to CI/CD pipeline.
NXP i.MX8M Plus EVK (~$500) acquisition, device tree customization, U-Boot configuration, kernel boot test.
Real GPIO/SPI/I2C/CAN driver tests, ATECC608B I2C communication, PWM pilot signal output.
IEC 61851 state machine, PWM pilot generation, current sensing (ADC), contactor control, emergency stop, SPI slave communication.
i.MX8M Plus ↔ STM32 SPI, ATECC608B HSM, TPM 2.0 measured boot, real OCPP connection, OTA update test.
EV Simulator charging test, IEC 61851 certification, MID/Eichrecht calibration, CE marking. Estimated total: ~34 weeks (~8 months).
Required Hardware Investment: NXP i.MX8M Plus EVK (~$500), STM32G474RE Nucleo (~$20), ATECC608B dev kit (~$50), EV Simulator board (~$200), Oscilloscope, Logic Analyzer. Total: ~$1,000-1,500