OCPP and EV charging blog
Frame-level guides to OCPP 1.6 and 2.0.1 and OCPI 2.1.1 and 2.2.1: message flows, error codes, smart charging and roaming handshakes.
Articles
LLM vs SLM for EV Charging: How to Choose the Right Model
LLM vs SLM for EV charging software: when to use each across OCPP fault triage, edge monitoring, and AI agents, plus a hybrid pattern for 5,000+ chargers.
Read guide
Best OCPP Simulators & Emulators in 2026 Compared
Compare the 4 best OCPP simulators and emulators for CPMS testing: cloud platforms, open-source libraries, and field tools for OCPP 1.6 and 2.0.1 workflows.
Read guide
OCPI 2.1.1 vs 2.2.1: Differences, Features & Upgrade Guide
Compare OCPI 2.1.1 and OCPI 2.2.1 across roaming modules, hub support, ChargingProfiles, HubClientInfo, tariffs, and upgrade decisions for EV charging teams.
Read guide
How to Test a CPMS: The Complete Testing Guide
A complete guide to CPMS testing: 7 core methods—protocol conformance, load, security, integration, and roaming—plus a full checklist and CI/CD pipeline.
Read guide
OCPP Implementation Guide: Build a CPMS for 1.6 & 2.0.1
Step-by-step OCPP implementation guide to build a CPMS for OCPP 1.6 and 2.0.1, covering WebSocket setup, the 7 core messages, smart charging, and testing.
Read guide
OCPP Message Types Reference: 1.6 and 2.0.1 Explained
Reference guide to all OCPP 1.6 and 2.0.1 message types, including the 28 core 1.6 actions, TransactionEvent, directions, payloads, and worked examples.
Read guide
OCPI Endpoints Reference: API Guide for 2.1.1 and 2.2.1
Complete OCPI endpoint reference for versions 2.1.1 and 2.2.1, covering all 9 modules with methods, payloads, party ownership, and implementation notes.
Read guide
How to Implement OCPI Roaming: A Complete Guide
Implement OCPI 2.1.1 roaming for your EV charging network. A step-by-step guide to all 7 modules, credentials, hub integration, and testing for CPOs and eMSPs.
Read guide
Best OCPP Testing Tools in 2026: Compared & Explained
Compare 5 of the best OCPP testing tools in 2026 — OCPPLab, SteVe, OCPP.js, EVerest, and MobileCharger — across scale, automation, and pricing tradeoffs.
Read guide
OCPP Security Profiles Explained: TLS & Certificates
OCPP 2.0.1 defines three mandatory security profiles. Learn how Profiles 1, 2, and 3 handle TLS, certificate management, and mutual TLS authentication.
Read guide
OCPI vs OICP vs OCHP: EV Charging Roaming Protocols Compared
Compare OCPI vs OICP vs OCHP, the 3 main EV charging roaming protocols, by architecture, adoption, and Plug&Charge support so you can pick the right standard.
Read guide
What is OCPP? Open Charge Point Protocol Explained (2026)
OCPP is the Open Charge Point Protocol: EV chargers talk to a CSMS over WebSocket. Covers OCPP 1.6 vs 2.0.1, message flows, security, and testing.
Read guide
What Is OCPI? EV Charging Roaming Protocol Explained
What OCPI is, how EV charging roaming works, and what CPOs and eMSPs must know about OCPI 2.1.1 vs 2.2.1, all 8 modules, hubs, and how to implement it.
Read guide
OCPP 1.6 vs 2.0.1: Differences, Features & Migration Guide
Compare OCPP 1.6 and 2.0.1 across security, smart charging, the device model, transactions, and ISO 15118 — plus a 5-step migration guide for CPMS teams.
Read guide
What is a CSMS? EV Charging Station Management vs CPMS
What a CSMS is in EV charging, how it differs from CPMS software and OCPP 1.6 Central System, and how teams build, buy, and test one.
Read guide
CPO vs e MSP: Understanding EV Charging Roles Explained
CPO vs eMSP: the two core EV charging roles. Learn how they differ, their business models, and the 7-step OCPI flow that connects chargers to EV drivers.
Read guide
Smart Charging Explained: How EV Load Management Works
Learn how smart charging controls EV power with OCPP charging profiles across 6 strategies—load balancing, peak shaving, demand response, ISO 15118, and V2G.
Read guide
Complete Guide to EV Charger Testing: Tools & Methods
Learn five EV charger testing methods—functional, load, compliance, integration, and regression—plus virtual vs physical best practices to ship a reliable CPMS.
Read guide
OCPP Web Socket Communication: A Developer's Guide
Learn how OCPP uses WebSocket for real-time EV charger communication: connection lifecycle, 3 JSON message types, heartbeat, reconnection, and WSS security.
Read guide
GIREVE Hub Integration: A Complete Guide for CPOs & e MSPs
Learn how to integrate with GIREVE, Europe's leading EV charging roaming hub: OCPI modules, the 5-step certification process, costs, and Hubject comparison.
Read guide
ISO 15118 & Plug and Charge: EV Authentication Guide
ISO 15118 enables Plug and Charge: automatic EV authentication with no app or card. Learn how it works with OCPP 2.0.1, its 7-step flow, and how to test it.
Read guide
EV Charging Glossary: 50+ Terms Every Developer Should Know
A developer reference defining 50+ EV charging terms across OCPP, OCPI, CPMS, CPO, eMSP, ISO 15118, and smart charging, so you can ship integrations faster.
Read guide
Best CPMS Platforms 2025: Open Source vs Commercial
Compare 7 open source and commercial CPMS platforms in 2025 across OCPP, scalability, OCPI roaming, and pricing to choose the right one for your network.
Read guide
OCPP Error Codes: Complete Reference Guide for Developers
OCPP-J error codes for OCPP 1.6 (10 codes) and OCPP 2.0.1 / 2.1 (12 codes), the CALLERROR format, common causes, and troubleshooting steps.
Read guide
How to Build a CPMS: Complete Architecture Guide
Build a production CPMS from scratch: WebSocket servers, OCPP message routing, authorization, smart charging, OCPI roaming, and scaling 6 core components.
Read guide
OCPP Emulator: A Complete Guide to Virtual Testing
OCPP emulator for testing EV charging software without hardware. Covers OCPP 1.6 / 2.0.1 / 2.1 and OCPI 2.1.1 / 2.2.1 / 2.3.0 so teams validate before go-live.
Read guide
How to Test OCPP Protocols Effectively: Complete Guide
Learn to test OCPP protocols effectively with compliance, functional, and load testing across 4 phases, using virtual emulation to skip costly charger hardware.
Read guide