OCPP WebSocket CLI
/projects/ocpp-websocket-cli

OCPP WebSocket CLIbuild dossier

TypeScriptNode.jsCLIWebSocketsOCPPLoad Testing
build.metadata
RoleCreator & Maintainer
DurationApr 2026
StatusPublished on npm
TelemetryActive
overview

A breathtakingly fast, immensely powerful suite of CLI tools for OCPP 1.6 / 2.0.1 / 2.1 charge point management systems. Features a terminal-based Virtual Charge Point, distributed load testing engine, server sent events mock server, production security auditing, and protocol chaos fuzzer.

implementation.notes
1Boot a fully interactive virtual charge point natively from the terminal.
2Track server throughput and sub-millisecond round-trip latencies during benchmarks.
3Execute distributed load testing engines mimicking thousands of concurrent stations.
4Deploy protocol fuzzers to validate real-world schema and DDOS resilience on your CSMS.
readonlyconnected
design.principles

Terminal Emulation

Fully interactive Virtual Charge Point with an auto-refreshing ASCII hardware dashboard.

Benchmarking UI

Observe throughput and precise P99 latency percentiles updating live in your terminal.

Chaos & Fuzzing

Protocol fuzzer sending malformed/invalid payloads to harden CSMS strict-mode.

system.architecture
// Interactive Commands

Extensive Clack prompts structuring complex benchmarking and simulation inputs effortlessly.

// Chaos Engine

Worker-thread driven payload generation deliberately structured to violate schema limits.

// Metrics Pipeline

Performance observer feeding real-time sub-millisecond tracking across the CLI dashboard.

previousOCPP Smart Charge EnginenextOCPP Web Simulator

Want to discuss a similar build?

Use this project as a reference point and send the workflow, timeline, and constraints you care about most.

open contact.env
RT