Intentionally Out of Scope
mockpoint is a deterministic OCPP 1.6J charge point simulator for CSMS testing and CI pipelines. The following features are intentionally excluded—these are deliberate design decisions to maintain determinism, simplicity, and automation compatibility.
Design Rationale
Smart Charging
Why excluded: Smart Charging requires real-time power management decisions that depend on external grid conditions, vehicle state, and scheduling algorithms—none of which can be deterministically simulated.
- Charging profiles and schedules
- Dynamic power allocation and load balancing
- Composite schedule computation
Firmware Management
Why excluded: Firmware flows are inherently stateful and time-dependent. They involve download progress, reboot sequences, and version tracking that don't align with scenario-based testing.
- Firmware update flows (UpdateFirmware, FirmwareStatusNotification)
- Device lifecycle management
OCPP 2.x
Why excluded: mockpoint targets OCPP 1.6J specifically. OCPP 2.0.1 introduces a different message structure, security model, and device model that would require a separate implementation.
- OCPP 2.0.1 protocol support
- Plug & Charge / ISO 15118 flows
- OCPP 2.x security profiles
Vendor-Specific Extensions
Why excluded: DataTransfer and proprietary extensions vary by manufacturer and cannot be generalized without introducing vendor lock-in or maintenance burden.
- DataTransfer messages
- OEM-specific protocol extensions
Hardware-Level Simulation
Why excluded: mockpoint operates at the protocol layer. Physical hardware behavior (power electronics, connector mechanics, metering accuracy) is outside the scope of CSMS integration testing.
- Power electronics simulation
- Physical connector state machines
- Real meter hardware emulation
Graphical Interfaces
Why excluded: mockpoint is CLI-first by design. GUIs add complexity and are incompatible with headless CI environments where mockpoint is primarily used.
- Web dashboards or control panels
- Visual scenario editors
What mockpoint Does Well
mockpoint excels at deterministic, repeatable OCPP 1.6J simulation for:
- • CSMS development and regression testing
- • CI/CD pipeline integration with exit codes
- • Load testing with hundreds of concurrent charge points
- • Protocol-level message flow validation