OCPP and EV charging blog
Technical guides, protocol deep-dives, and best practices for OCPP, OCPI, smart charging, and EV infrastructure testing.
Articles

OCPP AI Agents for EV Charging: A Complete Guide
How OCPP AI agents automate EV charging across 5 use cases — fault diagnosis to smart charging — plus architecture, guardrails, and how to test them safely.
Read guide →

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 →