OCPP Protocol Explained (OCPP 1.6 and OCPP 2.0.1) (2024)

OCPP enables a seamless charging experience for EV drivers, retail companies, and other EV charge point purchasers, whether for home or public use. Learn why it’s so awesome.

Table of contents

  • What is OCPP Protocol
  • Who Uses OCPP
  • How OCPP Works
  • OCPP Benefits
  • OCPP Features
  • OCPP Compliant Requirements

What is OCPP Protocol

The Open Charge Point Protocol (OCPP) is an open-source communication protocol that aims to establish a standard language between different EV chargers and their software.

OCPP Protocol Explained (OCPP 1.6 and OCPP 2.0.1) (1)

This protocol enables any charger to work with any management software, regardless of the manufacturer or developer’s location.

OCPP Over Time

In 2009, the first version of OCPP was developed by the ElaadNL initiative.

In 2014, the Open Charge Alliance (OCA) took over OCPP five years after its establishment.

Here is a quick history of OCPP:

YearMilestone
2009First version of OCPP announced by ElaadNL
2010OCPP 1.2 published (first public version)
2012OCPP 1.5 published
2014Open Charge Alliance established
2015OCPP 1.6 published
2017Tridens becomes OCPP 1.6J compliant
2018First release of OCPP 2.0
2020OCPP 2.0.1 published
2021Tridens becomes OCPP 2.0.1 compliant

Who Uses OCPP

OCPP is the standard that the chargers use to speak with central management systems (central management system’s back office).

It gives interoperability between different EV charging station companies and EV charging software companies.

Who mainly uses it?

  • EV Charger Manufacturers: are companies that build EV chargers.
    👉 Explore the best EV charger manufacturers.
  • Software Providers: are companies that build and maintain charging station management systems (CSMS).
  • CPOs: who own the charging infrastructure and charging sessions. EMSPs then manage customer relationships.
    👉 Learn the differences between CPOs and EMSPs.

Note: Three distinct businesses often handle these roles, but it can happen that one company operates an extensive EV charging infrastructure, assuming more roles.

In fact, these key players have to cooperate seamlessly to provide a great end-user charging experience in the EV charging ecosystem.

OCPP Example

Charging networks and station owners have to bill the driver for their electricity use and manage the chargers’ electrical load.

Important: The charger, therefore, needs to be controlled through a central interface.

These central management systems are typically cloud-based and use the public internet.

Note: We build these kinds of EV charging software solutions.

How OCPP Works

When electric vehicles are charged using OCPP, the typical charging sequence is as follows:

OCPP Protocol Explained (OCPP 1.6 and OCPP 2.0.1) (2)
  1. Reservation: The driver reserves a charger at the charging station through a mobile app or messaging platform before arrival.
  2. Charger Hold: The selected charger is reserved for the driver (on the backend and charging spot).
  3. Driver Identification and Authorization: The driver identifies themselves, and the charger grants permission to start the charging. Options for identification: RFID, NFC, mobile application, QR code, .
  4. Charging: The charger starts the charging session.
  5. Notification: The driver receives a notification when the charging session is complete. Additionally, it’s possible to set notifications for various milestones during the session, such as ‘Parking Started‘, ‘Charging Ended‘, ‘Session Ended‘, ‘Battery at 90%‘, among others.
  6. Charging Done: The driver disconnects and returns the connector to the charger, securing the socket. It is possible to use charging limits, such as monetary (30€), time-based (1 hour of charging), or quantity-based (kWh of energy).
  7. Billing: Billing is handled by the backend system. The charger sends consumption data to the CPO, where the CPO facilitates the data transfer to the EMSP. The CPO bills the costs of the session to the EMSP, which then charges end customers according to its own pricing.

OCPP Benefits

OCPP provides many benefits, especially for CPOs.

The most noteworthy advantage is choosing which local network provider connects to your charging station, giving CPO ultimate control over how it works and who can use it.

If a network provider supporting your station shuts down or alters its terms of service, you can easily replace it.

This also applies if new providers enter the market and offer better services or value, allowing access to new opportunities.

Smart EV Charging: Unlocking Its Full Potential

OCPP Protocol Explained (OCPP 1.6 and OCPP 2.0.1) (3)

Key Benefit: OCPP ensures compatibility across vendors’ systems and service providers. That way, it provides a hassle-free charging experience for EV drivers.

In reality, OCPP aims to make EV charging infrastructure globally accessible for everybody.

OCPP Features

OCPP has a point-to-point architecture, enhancing system communication.

It also uses TCP/IP connections to improve scalability and interoperability.

This protocol allows easy addition of new features.

It supports various methods for station access and power initiation like:

  • Token cards
  • Keys
  • RFID tags
  • Smartphone applications

Additionally, CMS facilitates messaging between the two sides, including data exchange like billing information, meter reports, or authentication requests.

Difference Between OCPP 1.6 and OCPP 2.0.1.

Here’s the table with differences between OCPP 1.6 and OCPP 2.0.1:

CategoryOCPP 1.6OCPP 2.0.1
Developed in20152020
Technology
  • Based on OCPP 1.5
  • Supports SOAP and JSON
  • Based on OCPP 1.6 with extra enhancements
  • Supports JSON
Functionalities
  • Basic smart chargingsupport (load balancing and use of charge profiles)
  • Message sending requests such as CP time or status at the CP
  • Improved device management
  • Enhanced security
  • Full support for ISO 15118, enabling V2G technology
  • Improved transaction handling (tariffs and cost reporting)
  • Added smart charging functionalities
  • Display and messaging support

Note: There are two versions of OCPP 1.6:

  1. OCPP 1.6S: uses SOAP technology
  2. OCPP 1.6J: uses JSON technology

As an interesting point, OCPP 1.6 enables the expansion of , called OCPP 1.6+.

Expert’s POV: We’ve witnessed the most demand for OCPP 1.6J.Newer charger models usually support both OCPP 1.6J and OCPP 2.0.1, suggesting that within 2-3 years, OCPP 2.0.1 will become a major player in the market.

Currently, OCPP 1.6J is the most widely used EV charging protocol among different EV charging protocols and standards.

Meanwhile, OCPP 2.0.1. has advanced capabilities like smart charging.

OCPP Protocol Explained (OCPP 1.6 and OCPP 2.0.1) (4)Loading ...

In fact, OCPP protocol has features tailored toward modern requirements in the EV charging business and supports most of today’s needs.

OCPP Compliant Requirements

In the end, to become OCPP certified, you must successfully pass a few tests:

  1. Conformance Tests: The Device Under Test (DUT) is checked using the OCPP Compliance Testing Tool to ensure it meets OCPP specifications correctly.
  2. Performance Measurements: Key performance metrics of the DUT are assessed in a lab setting based on standards outlined in the Protocol Implementation Conformance Statement (PICS).
OCPP Protocol Explained (OCPP 1.6 and OCPP 2.0.1) (5)

We proudly announce that our software, Tridens EV Charge, is fully compliant with the OCPP standard.

Ready to get started?

Learn how your business can thrive with Tridens EV Charge.

Schedule a Demo

OCPP Protocol Explained (OCPP 1.6 and OCPP 2.0.1) (6)

OCPP Protocol Explained (OCPP 1.6 and OCPP 2.0.1) (7)

Author:Žiga Lesjak

Žiga Lesjak is a digital marketer at Tridens, passionate about technology and the latest IT trends. As a future Tesla owner, he's thrilled by the innovative potential of electric cars and their pivotal role in driving us toward a sustainable world.

OCPP Protocol Explained (OCPP 1.6 and OCPP 2.0.1) (2024)

References

Top Articles
Latest Posts
Article information

Author: Nicola Considine CPA

Last Updated:

Views: 6087

Rating: 4.9 / 5 (69 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Nicola Considine CPA

Birthday: 1993-02-26

Address: 3809 Clinton Inlet, East Aleisha, UT 46318-2392

Phone: +2681424145499

Job: Government Technician

Hobby: Calligraphy, Lego building, Worldbuilding, Shooting, Bird watching, Shopping, Cooking

Introduction: My name is Nicola Considine CPA, I am a determined, witty, powerful, brainy, open, smiling, proud person who loves writing and wants to share my knowledge and understanding with you.