OCPP Backend Integration
1. Intro
Learn more about configuring the communication between the Charging Station and the Backend.
2. Benifits of a Backend
A Backend provides a centralized platform for
- payment processing
- monitoring the occupation status of Charging Stations
- and much more
3. Requirements
Make sure that
- a network connection is in place
- an active subscription to a Backend provider is set up
- the Charging Station is registered inside the Backend Configuration Interface
- for public charging infrastructure, a Charge Point ID per Charging Station is set up through an energy code provider
4. Configuration steps
There are two steps to connect a Charging Station to a Backend:
- Enabling the network connection to the Backend through the Internet
- Configuring the Backend through the Backend Configuration Interface
4.1. Part 1: Configuring the Charge Controller
-
Apply the following configuration:
Location in Configuration Interface | Parameter | Value | Info |
---|---|---|---|
BACKEND > Connection | Connection Type | Set this to the connection type used to access the Internet. Not set up yet? Read this guide | |
BACKEND > OCPP | OCPP ChargeBoxIdentity (ChargePointID) | See here for more info | ChargeBoxIdentity/ChargePointID = EVSE ID |
BACKEND > OCPP | OCPP Mode | Set this to the latest mode supported by your Backend provider | |
BACKEND > OCPP | WebSockets JSON OCPP URL of the Backend | Set this to the URL of your Backend Example: ws://backend:8080/OCPPJProxy/v16/ ) |
4.1.1. Issuing EVSE IDs
4.1.1.1. Private infrastructure
For private charging infrastructure operators, the EVSE IDs can be set freely and no registration is required.
4.1.1.2. Public and semi-private infrastructure
Public and semi-private infrastucture operators need to apply for an through an IMA ID provider:
Region | EMA ID provider |
---|---|
DE | Energie Codes & Services GmbH (BDEW) |
AT | Smart Mobility Power GmbH |
info
Check with your country's
After registering for an EMA ID, you can assign Charging Stations EVSE IDs (ChargePointIDs
). This is required to connect to your Backend.
4.2. Part 1: Configuring the Charge Controller
-
Apply the following configuration:
Location in Configuration Interface | Parameter | Value |
---|---|---|
BACKEND > Connection | Connection Type | Set this to the connection type used to access the Internet. Not set up yet? Read this guide |
BACKEND > OCPP | OCPP ChargeBoxIdentity (ChargePointID) | TODO: |
BACKEND > OCPP | OCPP Mode | Set this to the latest mode supported by your Backend provider |
BACKEND > OCPP | WebSockets JSON OCPP URL of the Backend | Set this to the URL of your Backend Example: ws://backend:8080/OCPPJProxy/v16/ |
4.3. Part 2: Configuring the Backend
- Log in to the Configuration Interface using the Operator Login Credentials
- According to your Backend provider's guide, register the Charge Controller via its
OCPP ChargeBoxIdentity (ChargePointID)
found under Configuration Interface > BACKEND > OCPP - Consult your Backend provider's guide for any further actions and configuration steps