Skip to content
Blog

OCPP and EV charging blog

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

Articles

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.

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.

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.

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.

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.

19 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.

22 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.

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.

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.

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.

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.

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.

24 min read

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.

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.

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.

5 min read

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.

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.

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.

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.

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.

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.

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.

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.

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.

18 min read

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.

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.

3 min read

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.

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.