/ocpp

Open Charge Point Protocol client

Primary LanguageScala

Open Charge Point Protocol for Scala Build Status

You can find more details on the official website

Includes

  • CentralSystemService.wsdl generated scala beans
  • ChargePointService.wsdl generated scala beans
  • CentralSystemClient for both 1.2 and 1.5 versions
  • Helper methods to work with ocpp
  • OCPP 1.2
  • OCPP 1.5

Setup

  1. Add this repository to your pom.xml:
    <repository>
        <id>thenewmotion</id>
        <name>The New Motion Repository</name>
        <url>http://nexus.thenewmotion.com/content/repositories/releases-public</url>
    </repository>
  1. Add dependency to your pom.xml:

OCPP 1.2

    <dependency>
        <groupId>com.thenewmotion.chargenetwork</groupId>
        <artifactId>ocpp_1.2_2.9.2</artifactId>
        <version>2.8</version>
    </dependency>

OCPP 1.5

    <dependency>
        <groupId>com.thenewmotion.chargenetwork</groupId>
        <artifactId>ocpp_1.5_2.9.2</artifactId>
        <version>2.8</version>
    </dependency>

Common

    <dependency>
        <groupId>com.thenewmotion.chargenetwork</groupId>
        <artifactId>ocpp_common_2.9.2</artifactId>
        <version>2.8</version>
    </dependency>