OCPI in a nutshell
OCPI
Charge PointOpen Interface
OCP.., What?
https://www.youtube.com/watch?v=JmeLlGYuk_g
Exchanging data between CPO - MSP and vise versa (Bilateral)
Functionality
CPO MSP
Uniform.. Realtime
Open.. Get or Push
OCPI
Lukas
CMS 2.0Billing Engine
MSP X
MSP Y
MSPn
Exchanging Data
Backoffice
Gateway
System X
CDR Data..
Commands..
Chargepoint info..
Authorisation
Data (tokens)
OCPI
v2.1
Version
module
Credentials
module
Locations
module
Sessions
module
CDR
module
Tariff
module
Token
module
Commands
module
The eight modules..
Locations
module
Get
locations
from CPO
Update
location
To MSP
Get
Locations
from MSP
Push
Locations
to MSP
Get
Selected
Object
Module example..
The Version module
Which version do you use?
Credentials Module
Token module
https://www.youtube.com/watch?v=VcOSwCUg3Lg
Locations module
Exchange Location and charge point
information from the CPO to MSP
Connector status..
Location.. (POI)
CP name..
Sessions module
Get all charging sessions..
CDR module
Tariff module
Exchange tariff
information
Commands module
Start
Stop
Reserve
Unlock
Scenario
Example (reserve now!)
• Pre-condition: CPO and MSP has exchanged credential information with OCPI.
• Pre-condition: The CPO and MSP exchanged location information with OCPI.
1. User need power for his EV
2. The user uses an app from his MSP to search for available charge points.
3. The user reserves the charge point with his app.
4. The MSP system sends the reserve Command with the OCPI to the CPO.
5. The CPO receives the command from OCPI and reserves the charge pole for
x minutes.
The Wrap up..
• OCPI Stands for: Open Charge Point Interface
• Information exchange between CPO – MSP and vise versa
(uniform, open, realtime, Bilateral (get, push))
• 8 modules:
• Version
• Credentials
• Token
• location
• CDR
• Session
• Commands and Tariff
• Think about.. The phone scenario
Ocpi in a nutshell

Ocpi in a nutshell

Editor's Notes

  • #3 OCPI stands for open charge point interface
  • #4 Short movie
  • #7 To change different kind of information you have eight modules
  • #9 Which version do you use and what are the communication URL’s (endpoints)
  • #10 Business details (works with token, version module)
  • #11 Module that exchanging token information of msp and customers. Its al about the secret handschake
  • #14 Exchange CDR information..
  • #15 To exchange our energie tariff information (not implemented yet)
  • #19 Bilateral