OCPP 1.6J Charge Point Simulator Documentation
mockpoint is a deterministic OCPP 1.6J charge point simulator designed for testing CSMS implementations. It connects to your CSMS over WebSocket, executes scenario-defined OCPP message flows, and reports results with exit codes suitable for CI pipelines. Written in Rust for performance and reliability.
What is ./mockpoint?
./mockpoint is designed for CSMS developers, QA engineers, and system integrators who need to test EV charging infrastructure with deterministic, reproducible results in automated workflows.
Key Features
- Single binary — no dependencies, built on Tokio runtime for high concurrency
- Cross-platform — runs on Windows, Linux, and macOS (Intel & Apple Silicon)
- for defining test flows
- for reproducible tests
- Scales to hundreds of concurrent charge points depending on license tier and hardware
⚠️ Scope Notice
Smart Charging, Firmware Management, and OCPP 2.x are intentionally out of scope. mockpoint focuses on core OCPP 1.6J message flows for CSMS testing—these exclusions are deliberate design decisions, not missing features. See for details.
License Tiers
| Tier | Max Chargers | CI Mode | Fault Injection |
|---|---|---|---|
| Free | 3 | ❌ | ❌ |
| Team | 20 | ✅ | ✅ |
| Pro | 100 | ✅ | ✅ |
| Enterprise | Custom | ✅ | ✅ |
💡 Trial Period
mockpoint includes a 14-day trial period for evaluation. After the trial expires, you'll need to activate a license or continue with Free tier limitations.
Related Topics
Was this page helpful?