Skip to main content
Version: 5.32

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:

  1. Enabling the network connection to the Backend through the Internet
  2. Configuring the Backend through the Backend Configuration Interface

4.1. Part 1: Configuring the Charge Controller

  1. Apply the following configuration:

Location in Configuration InterfaceParameterValueInfo
BACKEND > ConnectionConnection TypeSet this to the connection type used to access the Internet. Not set up yet? Read this guide
BACKEND > OCPPOCPP ChargeBoxIdentity (ChargePointID)See here for more infoChargeBoxIdentity/ChargePointID = EVSE ID
BACKEND > OCPPOCPP ModeSet this to the latest mode supported by your Backend provider
BACKEND > OCPPWebSockets JSON OCPP URL of the BackendSet 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:

RegionEMA ID provider
DEEnergie Codes & Services GmbH (BDEW)
ATSmart 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

  1. Apply the following configuration:

Location in Configuration InterfaceParameterValue
BACKEND > ConnectionConnection TypeSet this to the connection type used to access the Internet. Not set up yet? Read this guide
BACKEND > OCPPOCPP ChargeBoxIdentity (ChargePointID)TODO:
BACKEND > OCPPOCPP ModeSet this to the latest mode supported by your Backend provider
BACKEND > OCPPWebSockets JSON OCPP URL of the BackendSet this to the URL of your Backend
Example: ws://backend:8080/OCPPJProxy/v16/

4.3. Part 2: Configuring the Backend

  1. Log in to the Configuration Interface using the Operator Login Credentials
  2. According to your Backend provider's guide, register the Charge Controller via its OCPP ChargeBoxIdentity (ChargePointID) found under Configuration Interface > BACKEND > OCPP
  3. Consult your Backend provider's guide for any further actions and configuration steps