Skip to content
Blog

OCPP & 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
7 min read

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
7 min read

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
8 min read

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
9 min read

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
21 min read

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
18 min read

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
21 min read

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
27 min read

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
16 min read

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
17 min read

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
20 min read

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
14 min read

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
23 min read

What Is OCPP? Open Charge Point Protocol Explained

What OCPP is, how the Open Charge Point Protocol works, and what EV charging teams must know about OCPP 1.6, 2.0.1, message flows, security, and testing.

Read guide →

What Is OCPI? EV Charging Roaming Protocol Explained
23 min read

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
13 min read

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 CPMS? Charging Station Management System Explained
4 min read

What Is a CPMS? Charging Station Management System Explained

What a CPMS is, what a Charging Station Management System does, how it works with OCPP, its 8 core functions, and how EV teams build, buy, and test one.

Read guide →

CPO vs eMSP: Understanding EV Charging Roles Explained
4 min read

CPO vs eMSP: 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
8 min read

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
9 min read

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 WebSocket Communication: A Developer's Guide
11 min read

OCPP WebSocket 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 & eMSPs
10 min read

GIREVE Hub Integration: A Complete Guide for CPOs & eMSPs

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
4 min read

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
6 min read

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
11 min read

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
15 min read

OCPP Error Codes: Complete Reference Guide for Developers

Learn all 10 OCPP error codes, the CALLERROR message format, common causes, and step-by-step troubleshooting to debug EV charging infrastructure faster.

Read guide →

How to Build a CPMS: Complete Architecture Guide
13 min read

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
2 min read

OCPP Emulator: A Complete Guide to Virtual Testing

OCPPLab is an OCPP emulator for testing EV charging software without hardware, covering OCPP 1.6, 2.0.1, and OCPI so teams can validate before deployment.

Read guide →

How to Test OCPP Protocols Effectively: Complete Guide
4 min read

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 →

Why Choose OCPP Emulation Over Physical Testing?
5 min read

Why Choose OCPP Emulation Over Physical Testing?

Virtual OCPP testing versus physical hardware: compare cost, speed, scale, and coverage, and learn why many teams run up to 90% of test cases in emulation.

Read guide →