Skip to main content

OCPP - An EV Charging Protocol

Nowadays, the growing CO2 emissions are one of the main international issues. The world is becoming aware that the current climate issues start being critic and that something has to be done. In parallel, Earth starts running out of fossil fuels so alternative energies and alternative ways of producing energy have to be found. Driving electric vehicles would reduce the CO2 emissions and the use of fossil fuels.

Types of EV Charging Protocols

·         Open Smart Charging Protocol (OSCP)
·         OpenADR 2.0
·         Open Charge Point Interface protocol (OCPI v0.4)
·         IEEE 2030.5 (IEEE Adoption of Smart Energy Profile 2.0 / SEP2)
·         Smart charging protocols overlap
·         Open Charge Point Protocol (OCPP)
·         IEC 61850-90-8
·         Open Clearing House Protocol (OCHP)
·         Open Charge Point Interface protocol (OCPI 2.1)
·         Open InterCharge Protocol (OICP)
·         eMobility Inter-Operation Protocol(eMIP)

What is OCPP?

The Open Charge Point Protocol (OCPP) is a SOAP-based protocol for communication between an EV charger and a central back office system. OCPP is an international open standard which is available for free, no license fees are required.

OCPP was developed in 2009 by a group in the Netherlands called the E-Laad Foundation. The protocol started as an initiative... aiming to create an open communication standard that would allow charging stations and central systems from differ­ent vendors to easily communicate with each other.

OCPP is designed to be vendor independent, thereby creating the freedom for infrastructure operators in choosing EV chargers and for vendors to supply EV chargers to any infrastructure operator.

OCPP Version –

·         2010 - OCPP version 1.2
·         2011 - OCPP version 1.5 (First Development)
·         2012 - OCPP version 1.6
·         2017 - OCPP version 2.0 (Under Development)

OCPP v2.0 features a more efficient, modern transport, while new messages supporting pricing, smart charging, and charging station health and maintenance, including device event notification and statistical reports. OCA is currently developing a process for OCPP v2.0 compliancy and interoperability, in parallel with the last phase of protocol specification.

OCPP Communication Protocol

OCPP 1.5 is a SOAP (Simple Object Access Protocol) based protocol communication. SOAP is an XML-based protocol. This protocol makes it possible to perform RPC (Remote Procedure Call) request-response dialogues. SOAP can operate over any transport protocol but it is mainly used with HTTP. The protocol, as of OCPP version 1.5, consists in 23 operations. 14 are initiated by the Charge Point Service (CPS) and 9 are initiated by the Central System Service (CSS) - 
OCPP Protocol Design Paradigms

·         Bi-directional Client-Server Web Service Architecture
·         Limited to Request Response Message Exchange Patterns 

OCPP Protocol Stack

·         OCPP 1.5 adopts SOAP-based WS Messaging Architecture
·         Information Model and Message Binding based on XML Schema and WSDL
·         FTPS used for Firmware Update and uploading Diagnostics Data
·         Channel to EVSE may be secured by HTTPS (SSL / TLS) 

The protocol score on the properties of interoperability, maturity, market adoption and openness is summarized in the following overview:
 This study has led to the following summary of use cases supported by the different protocols:-

Use cases supported by OCPP

The use cases that are supported by OCPP are visualized. Supported by this version of the protocol are:

·         Authorize charging session
·         Billing
·         Manage grid
·         Operate Charge Point
·         Reservation
·         Smart Charging

Besides the main functionality of operating a charge point, in more detail the protocol can (also) be used:

·         Technically reserving a charge point (i.e. sending a reservation message to a charge point)
·         Collecting transaction information for billing purposes


The protocol has been further developed while it was also being used in practice and has been enhanced both technically as well as functionally over the years. The 1.6 version of OCPP is developed within the Open Charge Alliance. The specification is divided in "profiles". These profiles include firmware management, smart charging and reservation. A testing tool is offered by the OCA, which can be used to determine whether the implementation of a central system or charge point is correct. The technical level of detail of the OCPP specification is high. Currently certification of the protocol is not available. Based on the above, the maturity of the protocol is classified as high.


The OCPP protocol is a strict protocol. It does not only describe messages, but also the related behavior of the central system and charge point is included in the protocol. This “strictness” combined with the testing tool to validate implementations, makes the protocol highly interoperable: a correctly implemented central system and a correctly implemented charge point will usually integrate without many problems (if any).

Market adoption

The market adoption of OCPP is high. It has been downloaded over 10.000 times in 91 countries and used on 6 continents. The Open Charge Alliance which was responsible for creating the protocol consists of over 65 parties. Despite the fact that OCPP is not (yet) a formal de jure standard, it is the only non-proprietary standard that supports this key domain for EV charging and has been deployed by many vendors globally. Therefore the market adoption of the protocol is classified as high.


The OCPP protocol is publically available at no cost from the website of the Open Charge Alliance, without licensing / royalty obligations or usage restriction. It is made available under the Creative Commons Attribution-NoDerivatives 4.0 International Public License (with no other intellectual property assertions). The Open Charge Alliance is not considered an accredited standards organization. Development of successor versions of the protocol were attempted to be carried on through OASIS, which is an accredited standards organization, until the committee was closed by OASIS.
Based on the absence of intellectual property constraints and free public access of the standard, the openness is classified as Medium / high.


The introduction of EVs leads to both challenges and opportunities. Smart charging enables an efficient usage of the electricity grid and charging infrastructure. It facilitates an affordable and reliable integration of electric loads that come with charging of EVs. OCPP is an open en interoperable protocol that enables DSOs and charge station operators to implement smart charging in a consistent way. It avoids specific and more costly implementations between individual DSOs and charge spot operators. Furthermore, back office vendors will have an increasing stimulus to implement smart charging in a standardized manner as adoption of the OCPP protocol grows. Although not addressed in this paper, an end-2-end security design has been produced that helps EV market parties implementing smart charging in a secured and privacy enhanced manner.

** All data are gathered form trusted source/websites.


Post a Comment

Popular posts from this blog

Wireless Charging - The Future of Electric Vehicle

Wirelesses charging of electric vehicles continue to be one of the most researched areas of wireless power transfer.  By reducing the reliance on fossil fuels, electric vehicles provide a sustainable and environmentally safe means for fuelling our vehicles well into the future.
What is Wireless EV Charging?
The growing EV market stimulates the demand for more convenient and reliable means to recharge the battery. WPT (Wireless Power Transfer) technique requires no physical contact between vehicle and charging device, therefore overcomes the inconvenience and hazards caused by traditional conductive method.
The initial objective is replacing conductive charging method by the novel WPT technology, while maintaining a comparable power level and efficiency. The long-term goal is to dynamically power the moving vehicles on road. This will lead to a much reduced battery pack but extended driving range. Then, the main concerns of EV, namely the high battery price and the range anxiety, will be …

CHAdeMO – EV Super-Fast Charging

About CHAdeMo Protocols…..
CHAdeMO is a DC charging (6kW to 50kW with 150kW) standard for electric vehicles. It enables seamless communication between the car and the charger. It is developed by CHAdeMO Association, which is also tasked with certification, ensuring compatibility between the car and the charger.
First introduced in 2009 with the Japanese-market Mitsubishi i-Miev, the CHAdeMO standard is capable of recharging the battery packs of cars like the Nissan LEAF and Kia Soul EV from empty to 80 percent full in as little as 30 minutes.  Used on everything from electric motorcycles to full-size electric busses, CHAdeMO is also the world’s most commonly used DC quick charge standard, with what we’d estimate to be more than 100,000 CHAdeMO-equipped vehicles on the road.

It was defined by the CHAdeMO Association – Purpose/focus CHAdeMO Association aims to increase quick-charger installations worldwide and to standardize how to charge the vehicles. – CHAdeMO was fo…

Wireless Intrusion Prevention System (WIPS)

What is WIPS? - Awireless intrusion prevention system (WIPS)operates at the Layer 2 (data link layer) level of the Open Systems Interconnection model. A WIPS compares the MAC addresses of all wireless access points on a network against the known signatures of pre-authorized, known wireless access points and alerts an administrator when a discrepancy is found. To circumvent MAC address spoofing, some higher-end WIPS are able to analyze the unique radio frequency signatures that wireless devices generate and block unknown radio fingerprints. The primary purpose of a WIPS is to prevent unauthorized network access to local area networks and other information assets by wireless devices. These systems are typically implemented as an overlay to an existing Wireless LAN infrastructure, although they may be deployed standalone to enforce no-wireless policies within an organization. Some advanced wireless infrastructure has integrated WIPS capabilities.
Large organizations with many employees are…

ITS - Intelligent Transport Systems

Intelligent Transport Systems
Intelligent Transport Systems (ITS) describe technology applied to transport and infrastructure to transfer information between systems for improved safety, productivity and environmental performance. This includes stand-alone applications such as traffic management systems, information and warning systems installed in individual vehicles, as well as cooperative ITS (C-ITS) applications involving vehicle to infrastructure and vehicle-to-vehicle communications.
Intelligent transport systems apply information, data processing, communication, and sensor technologies to vehicles (including cars, trucks, trains, aircraft and ships), transport infrastructure and transport users to increase the effectiveness, environmental performance, safety, resilience and efficiency of the transport system. Traffic Management, and Traffic Transactions enable efficient real-time management, and smart fees and payments for multi modal transport.
The following important technology …

Home Automation Why? And How ?

DSRC - Technology for Safer Driving !

What is DSRC?
DSRC (Dedicated Short Range Communications) is a two-way short- to- medium-range wireless communications capability that permits very high data transmission critical in communications-based active safety applications. In Report and Order FCC-03-324, the Federal Communications Commission (FCC) allocated 75 MHz of spectrum in the 5.9 GHz band for use by Intelligent Transportations Systems (ITS) vehicle safety and mobility applications.
Range – Up to 1000 m Data Rate – 6 to 27 Mbps Channels – 7 Licensed Channels 802.11p – aka Wireless Access for the Vehicular Environment (WAVE)
The U.S. DOT’s commitment to DSRC for active safety communications contributes to safer driving. Vehicle safety applications that use vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communications need secure, wireless interface dependability in extreme weather conditions, and short time delays; all of which are facilitated by DSRC. Who Can Use DSRC Manufacturer Technologies? DSRC manufacturer t…

An Electric Vehicle - Future Drive

What is an Electric Vehicle?
An electric car is an automobile that is propelled by one or more electric motors, using electrical energy stored in rechargeable batteries or another energy storage device. Electric motors give electric cars instant torque, creating strong and smooth acceleration.
How does An Electric Vehicle works? The electric vehicle power source is the battery which acts as a "gas tank" and supplies the electric motor with the energy necessary to move the vehicle.  This gives the car acceleration.  When the vehicle is idle there is no electrical current being processed, so energy is not being used up. The controller acts as a regulator, and controls the amount of power received from the batteries so the motor does not burn out. This battery powers all of the electronic devices in the car, just like the battery in a gas-powered car. Everything else in the electric car is basically the same as its gas-powered equivalent: transmission, brakes, air conditioning, an…

White-Fi Technology

Microsoft is looking at starting a pilot project of its ‘White-Fi’ technology that uses the unused spectrum in frequencies used for broadcasting of television signals, and is likely to offer solution to tackle the problem of last mile broadband connectivity in the country.
“In a country of massive change, digital divide can pose serious challenge. In all the initiatives by the government — Digital India, Swachh Bharat or Jan-Dhan Yojna — technology has a role to play, and we want to be part of it,” Microsoft India Chairman Bhaskar Pramanik said, adding that at present, the company was talking to all stakeholders, including the government, for its ‘White-Fi’ technology to provide last mile connectivity. What is White Fi/Space? White Space refers to the unused broadcasting frequencies in the wireless spectrum. Television networks leave gaps between channels for buffering purposes, and this space in the wireless spectrum is similar to what is used for 4G and so it can be used to deliver …

Why We Need IoT (Internet of Things) ???

IoT wants to connect all potential objects to interact each other on the internet to provide secure, comfort life for human.
Internet of Things (IoT) makes our world as possible as connected together. Nowadays we almost have internet infrastructure wherever and we can use it whenever. Embedded computing devices would be exposed to internet influence. Common instances for embedded computing devices are MP3 players, MRI, traffic lights, microwave ovens, washing machines and dishwashers, GPS even heart monitoring implants or biochip and etc.
IoT trys to establish advanced connectivity (with the aid of internet) among these mentioned device or systems or services in order to little by little makes automation in all areas. Image that all thing are connected to gather and all information would be interacted to each other over standard and different protocol domain and applications.
In a nutshell IoT wants to connect all potential objects to interact each other on the internet t…