Skip to main content

Learn EV Charging

  • Home
  • Blog
  • EVs
  • Chargers
  • Tools
  • About
⚡ Rey

OCPP

23 articles in this category

OCPP

OCPP Reservation: How Reserving a Charger Actually Works

The ReserveNow and CancelReservation flow, how chargers handle the user-facing reservation experience, and the operational subtleties.

September 7, 2026 6 min read
OCPP

OCPP LocalAuthList: Offline Charger Operation

How LocalAuthList lets a charger authorize users when the back-end is unreachable. The patterns that work and the trade-offs that come with them.

September 6, 2026 6 min read
OCPP

OCPP-J Example Messages: Ready-to-Use JSON Samples

Copy-paste OCPP-J JSON examples for BootNotification, Heartbeat, StatusNotification, StartTransaction, MeterValues and more, with the wire frame explained.

September 5, 2026 5 min read
OCPP

OCPP Firmware Updates: Pushing Software to Chargers Safely

How OCPP handles firmware updates: the messages, the lifecycle, the security, and the operational reality of pushing updates to chargers in production.

September 5, 2026 6 min read
OCPP

Debugging a BootNotification Rejection: A Live OCPP Walkthrough

See exactly why a charge point gets a Rejected or Pending BootNotification: reproduce it live in a browser, read the frames, and fix each cause.

September 4, 2026 6 min read
OCPP

The OCPP 2.0.1 Device Model: Why It Matters

OCPP 2.0.1's device model is a richer way to represent what a charger is and what it can do. How it works and why it improves on 1.6.

September 3, 2026 6 min read
OCPP

Connect a Virtual Charge Point to Your CSMS (wss://)

Walk the OCPP boot handshake, station id, and subprotocol, then connect a virtual charge point to your CSMS live over wss://, in the browser, no hardware.

September 2, 2026 6 min read
OCPP

OCPP 2.0.1 TransactionEvent: The Unified Session Message

TransactionEvent replaces 1.6's StartTransaction, MeterValues, and StopTransaction with one unified message. How it works and why the change matters.

September 1, 2026 5 min read
OCPP

OCPP Heartbeat and the Connection Lifecycle Explained

How Heartbeat keeps an OCPP connection alive, what happens when it fails, and the connection-recovery patterns that make production deployments robust.

August 31, 2026 7 min read
OCPP

OCPP RemoteStart and RemoteStop: How App-Initiated Sessions Work

When a user starts charging via their phone app, the back-end sends RemoteStart to the charger. Here is how the message works and where it goes wrong.

August 31, 2026 6 min read
OCPP

Common OCPP Errors and What They Mean

A practical guide to the OCPP errors you actually see in production: what each one means, what causes it, and how to fix it.

August 30, 2026 6 min read
OCPP

OCPP MeterValues: What Gets Reported and How Often

MeterValues carries the energy data that drives billing and analytics. What it contains, how often it should fire, and where it goes wrong in production.

August 29, 2026 8 min read
OCPP

OCPP Smart Charging Explained: ChargingProfiles in Practice

How OCPP smart charging works: profiles, schedules, stacking, and the operational realities of controlling charger power output via OCPP.

August 29, 2026 7 min read
OCPP

OCPP Security Profiles: What Each One Means

OCPP defines three security profiles ranging from basic to mutually-authenticated TLS. What each profile actually requires and which to use in production.

August 28, 2026 6 min read
OCPP

How to Test an OCPP Charge Point Without Any Hardware

A practical guide to testing and simulating an OCPP charge point in software, with no charger and no lab. Build a real integration test suite for your CSMS.

August 27, 2026 5 min read
OCPP

OCPP StatusNotification: The Charger State Machine

StatusNotification carries every connector state change. The state machine, the transitions that matter, and what operational dashboards depend on.

August 26, 2026 6 min read
OCPP

Free OCPP Simulators & Charge Point Emulators (2026 Guide)

An honest, verified rundown of free OCPP simulators and charge-point emulators: SteVe, CitrineOS, EVerest, MicroOcpp, and which one fits your test.

August 25, 2026 4 min read
OCPP

OCPP StartTransaction and StopTransaction Explained

The two messages that bracket every charging session in OCPP 1.6, how they relate to billing, and how 2.0.1's unified TransactionEvent changes the model.

August 24, 2026 7 min read
OCPP

OCPP Simulator: Test and Debug OCPP Messages Online (Free)

A free online OCPP simulator to watch charging-station and CSMS messages flow frame by frame: BootNotification, Authorize, TransactionEvent, and more.

August 15, 2026 5 min read
OCPP

OCPP Message Flow: A Full Charging Session, Step by Step

The full OCPP message flow for a charging session, in order: boot, status, authorize, transaction start, MeterValues, stop. Plus a live simulator to replay it.

August 14, 2026 6 min read
OCPP

OCPP BootNotification Message: Fields, Statuses & Fixes

The OCPP BootNotification message explained: every field in 1.6 and 2.0.1, what Accepted/Pending/Rejected mean, and the failure modes that cause outages.

July 24, 2026 8 min read
OCPP

OCPP 1.6 vs 2.0.1 Version Comparison (and 2.1): Which to Choose

OCPP 1.6 vs 2.0.1 vs 2.1 compared: transaction model, security, device model, and V2G, plus which version to pick for a new deployment and how to migrate.

July 22, 2026 9 min read
OCPP

What Is OCPP? The Open Charge Point Protocol Explained

OCPP is how a charging station talks to its back-end. What it is, the messages it carries, how a session flows, and how 1.6, 2.0.1 and 2.1 differ.

July 7, 2026 8 min read

Learn EV Charging

Professional education for the rapidly growing EV charging industry. Master the skills needed to succeed in electric vehicle infrastructure.

Learn

  • Blog
  • Tools
  • Quizzes
  • FAQ

Company

  • About
  • Contact
  • Advertise

Legal

  • Terms
  • Privacy
  • Disclaimer
  • Consumer Protection

Resources

  • OCPP Protocol
  • OCPI Protocol
  • ISO 15118-2
  • US Charging Stations

© 2026 Learn EV Charging. All rights reserved.