Why OCPP simulation matters
Testing EV charging infrastructure against real hardware is expensive and slow. Charge points, CSMS back-ends, and energy management systems need to exchange OCPP 1.6 messages reliably before deployment, but integration bugs typically surface only when a physical EVSE meets a production CSMS.
SPX closes that gap by simulating both sides of the OCPP conversation. Teams can validate boot notifications, authorize flows, meter values, and charging profiles against controllable digital twins instead of waiting on hardware lockstep.
EVSE and CSMS need to interoperate before deployment
Metering and telemetry must match real hardware behavior
WebSocket connectivity and reconnect behavior is hard to test
Simulate both sides of OCPP in one runtime
What SPX simulates
SPX provides OCPP 1.6J adapters that can run as a Charge Point (role: charge_point) or as a Central System (role: central_system). Both roles map OCPP messages onto SPX attributes, so you can inspect, steer, and validate behavior through one runtime.
EVSE / Charge Point simulator
CSMS control simulator
Realistic meter values and energy registers
WebSocket connection and reconnect scenarios
Core capabilities
OCPP simulation in SPX goes beyond protocol shells. The twins expose full device behavior so energy, e-mobility, and charging management teams can test end-to-end flows.
Charge Point and Central System in one platform
Start, stop, and steer charging sessions at runtime
Reproducible fault and reconnect scenarios
Inspect OCPP messages and twin state in real time
Example models
SPX ships with ready-to-run OCPP models in the Energy Pack. These models connect to real or simulated CSMS back-ends and expose realistic EVSE behavior.
EVSE / Charge Point (OCPP 1.6)
CSMS Control Simulator (OCPP 1.6)
Energy Pack with OCPP
Developer path
OCPP simulation connects directly to the model catalog, Energy Pack, and developer workflows.
