IoT backend for EV charging station management, built with Java 21 and Spring Boot.
- Manages OCPP 1.6 WebSocket connections from charge points
- Handles OCPP message flows: BootNotification, Authorize, StartTransaction, MeterValues, StopTransaction
- Publishes telemetry via MQTT (Eclipse Paho + Mosquitto)
- Integrates with IMS (Incident Management System) to create incidents automatically on charger errors
🔨 Work in progress — Slice 2 complete (OCPP BootNotification flow)
Java 21 · Spring Boot 4.x · PostgreSQL · Mosquitto · Eclipse Paho · Spring WebSocket
Inspired by real-world experience with Mercedes me Charge (L2/L3 support on OCPP flows).