Skip to content
  • OCPI off-the-shelf
  • OCPI interoperability
  • Book a meeting

The Practical OCPI Guide

Helping you to implement a robust Open Charge Point Interface

  • OCPI off-the-shelf
  • OCPI interoperability
  • Book a meeting
  • ⤫

A glimpse at the future: what’s new in OCPI 3.0?

Posted by Erkki Tapola Posted on April 4, 2023March 31, 2024

A Few Words About OCPI

Before going into the details of OCPI 3.0, let’s look at where we are now. Over the years, OCPI (Open Charge Point Interface) has become a de-facto standard for electric vehicle roaming. It is used all over Europe, as well as the United States, Australia, New Zealand, India, Malaysia and the Philippines. The protocol connects charging networks to each other allowing drivers to use charge points of all the connected charging networks.

Currently there are officially two protocol versions in use, 2.1.1 which provides no hub connectivity and 2.2.1 which is currently being deployed actively across the globe and is mandatory in some countries such as Portugal. Today, the version 2.1.1 is the one generally offered by roaming hubs, but with a few modifications which make the implementation incompatible with the OCPI standard. Recently also UK mandated that practically all charging networks are required to roam and practically it needs to be done using the OCPI protocol.

The OCPI HUB which changed everything

The introduction of OCPI 3.0 will fix many of the issues plaguing 2.1 and 2.2, such as the disability to set a credit limit to a charging session, and not being able to display the driver a reason for a charging problem. In addition, we will be able to incorporate Plug and Charge and Autocharge into our roaming networks.

But without further ado, let’s take a look at the new, exciting features.

  • The New UK Charging Regulations in a Nutshell

    The New UK Charging Regulations in a Nutshell

  • A glimpse at the future: what’s new in OCPI 3.0?

    A glimpse at the future: what’s new in OCPI 3.0?

  • OCPI Made Easy: The Smart Choice for EV Roaming

    OCPI Made Easy: The Smart Choice for EV Roaming

OCPI 3.0 supports charging without an RFID or a mobile app

Bringing ultimate convenience to the EV driver, OCPI 3.0 supports protocols such as Plug & Charge and Autocharge, which authenticate the vehicle through the charging cable connection. This makes use of RFID tags and applications unnecessary, allowing the car to initiate payment automatically. All the driver needs to do is to connect the charging cable to the car and the charging will commence, provided that a contract has been signed with one of the participating eMobility Service Providers. On the downside, enabling Plug & Charge requires a complex set of services and technologies to be used, which may be the reason for its limited appeal among charging service providers so far.

Plug & Charge and Autocharge will be a must when charging autonomous vehicles. Since there may be no one there to connect the car or to operate the mobile app, the whole charging process needs to happen without human intervention. Coupled with a robotic charge connector, these technologies enable future robotaxis to charge autonomously across a wide range of charging locations.

Messaging with the EV driver

The introduction of OCPI 3.0 will significantly improve the communication between Charge Point Operators (CPOs) and EV drivers, as well as between Mobility Service Providers (MSPs) and charge point displays. In earlier versions of OCPI, there was no way for the CPO to inform the EV driver about charge point or billing related issues, which could result in confusion and frustration for the user.

The implementation of OCPI 3.0 has addressed this communication gap by providing two key features:

  1. MSPs can display pricing information or other messages directly on the charge point display. This helps EV drivers to understand their charging options and see any changes in pricing or other relevant factors.
  2. CPOs can send push messages directly to the EV driver’s phone or another channel provided by the MSP, providing real-time updates and instructions for resolving any issues that may arise during or before the charging process.

Ad-hoc tariffs and cryptocurrencies

Tariffs in OCPI 2.2 have been geared towards using an RFID or starting the charging session from the mobile app. OCPI 3.0 allows for separate tariffs for payments made on the local payment terminal. Cryptocurrencies are also supported, and multiple currencies can be made available to the driver to choose from. And thanks to the messaging mentioned above, the user specific tariff can be shown on the display at the charge point.

Improved security

While all the connections in OCPI are made over HTTPS, the plan is that OCPI itself will provide an improved level of security. The current preference is to use an existing, industry standard protocol or framework. This improves the reliability and security of the direct connections between roaming parties and connections through hubs. The OCPI messages and data will be protected against alteration.

Hiding the number of MSP’s customers

RFID tokens are more convenient than a mobile app for the driver, but they won’t automatically work during network outages. OCPI and OCPP protocols have specific features to alleviate this. When a token is marked as “whitelisted”, its identifier will be uploaded to the charge point with other whitelisted tokens. When such a token is used for starting a charging session, the charge point accepts it regardless of being able to get authorisation for charging.

However, this creates a situation where a CPO knows how many whitelisted RFID tags an MSP has, thus being able to deduct the approximate number of customers. OCPI 3.0 transfers this capability of deduction to the hub, which can take the responsibility for authorising whitelisted tokens. The CPO backend will need to request authorisation for all charging sessions. Unfortunately, this will omit charging service from the driver during network outages, unless there is an option of using a payment terminal.

Setting boundaries to the charging session

For the Mobility Service Providers (MSP), it is crucial to ensure that a charging session does not exceed the credit reservation made for the customer. In OCPI version 2.2, stopping a charging session before the credit reservation is depleted was possible by the MSP actively monitoring the cost and then stopping the session, as long as both the Charge Point Operator (CPO) and the MSP had implemented the Sessions module. However, due to a low update frequency and transmission delays, there could be instances of excess, unpaid charging.

To address this issue, OCPI version 3.0 has introduced specific functionality making it easier to prevent the possibility of exceeding the credit reservation.

Providing information to the grid operator

OCPI 3.0 will also facilitate balancing the grid. The grid operator is provided measurements at specific intervals from each charge point. These measurements include the load and frequency of the alternating current. Using this information, the grid operator is able to optimise and maintain a high service level.

GDPR support and data sharing regulation

The European GDPR requirements pose a strict framework for processing personal data. Specific functionality is planned for fulfilling the GDPR “right to access” and “right to be forgotten” requirements. However, this functionality may or may not be fulfilled through the OCPI protocol at the end.

Migrating customers from MSP to another MSP

The roaming networks are dynamic entities, and changes in company and data ownership occur. When an MSP company is bought by another company, the customers can be transferred to the new owner and roaming partners are informed about the transfer.

The Future is Bright

With the 3.0 upgrade, OCPI will be providing more security, convenience and even some luxury for the EV driver.

Choose the SolidRoam Roaming API for future proof roaming capability and increased ROI. We are committed to implementing OCPI 3.0 for our existing OCPI 2.2.1 toolkit, which makes it easy for a CPO and an eMSP to add roaming capability to their existing platform.

If for some reason you still remain convinced that you should implement your own OCPI, take a look at our tips and tricks.

For more information, you can book a session with our founder and CEO.

Erkki Tapola is a multi-faceted IT professional with a background in technology, leadership and products. Since 2020 he has focused on EV roaming and the OCPI protocol. Erkki founded SolidRoam in 2023 to continue the work of ChargerHub.EU, and he acts as CEO. His passion is to improve the reliability and ease of use in electric mobility. In his spare time he’s into electric road trips, couples dancing, bicycling and photography.

Book a Meeting
Categories: Uncategorized

Post navigation

Previous Previous post: OCPI Made Easy: The Smart Choice for EV Roaming
Use APIs
Next Next post: The New UK Charging Regulations in a Nutshell

Related Posts

  • The New UK Charging Regulations in a Nutshell

    A new era in consumer friendly charging experiences has began. The stringent Public Charge Point Regulations 2023 (PCPR) came into force on 24 November 2023 in the United Kingdom. But why are these regulations so important for the future, and what kind of companies need to comply with them? The regulations will likely influence the

    Posted by Erkki Tapola Posted on January 1, 2024January 3, 2024
  • OCPI Made Easy: The Smart Choice for EV Roaming

    So, you want to start roaming using the industry standard protocol, OCPI. You have probably already noticed that it is a versatile, but quite complex protocol. OCPI is nothing like OCPP, which is used in managing the charge points. It is costly and time consuming to implement the OCPI push and pull mechanisms for Locations,

    Posted by Erkki Tapola Posted on October 24, 2022March 31, 2024
  • The Secrets of the OCPI Credentials module

    The OCPI Credentials exchange forms the basis for authentication and authorization between OCPI Platforms. The OCPI Platform uses the Credentials module both to establish and maintain communication with other OCPI Platforms.

    Posted by Erkki Tapola Posted on March 5, 2022January 2, 2024
    0
Erkki Tapola
Eki is a software engineer, an agile coach and a manager. He has worked in software for 25 years and has learned how to make sustainable solutions. Eki's passion are electric road trips and recently he's driven Helsinki - Turkey - Helsinki and is already planning the next drive to Morocco. As an advocate of high quality charging service he is taking concrete steps to make exploration easier.
The Practical OCPI Guide

Helping you to implement a robust Open Charge Point Interface

Contact us
info@solidroam.com

Information

  • Terms of Service
  • Privacy Policy
  • OCPI 2.2 tools
COPYRIGHT © 2025 - The Practical OCPI Guide // Designed By - ZeeTheme
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-advertisement1 yearSet by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent1 yearRecords the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
CookieDurationDescription
_pk_id.1.67291 year 27 daysNo description
_pk_ses.1.672930 minutesNo description
themeneverNo description available.
SAVE & ACCEPT
Powered by CookieYes Logo