The simulator tool is designed to simulate charging station. It implements OCPP protocol and talks to Charging Station Management System (CSMS) via WebSocket protocol. At the moment only OCPP 2.0 (download here) is supported.
In order to run the simulator you should have JRE 8+ installed on your machine.
For the release notes and version numbers check the CHANGELOG.md page
To include the simulator in Maven-based project, use the following dependency:
<dependency>
<groupId>io.everon</groupId>
<artifactId>ocpp-station-simulator</artifactId>
<version>0.4.4</version>
<type>pom</type>
</dependency>
For Gradle add this to your build file:
compile 'io.everon:ocpp-station-simulator:0.4.4'
To build:
$ git clone https://github.com/evbox/station-simulator.git
$ cd station-simulator/
$ ./gradlew build
Starts the simulator with one station, which has a single EVSE and a single connector attached to it:
./gradlew run -Parguments="ws://{ocpp_endpoint_url} --configuration {'stations':[{'id':'EVB-P17390866','evse':{'count':1,'connectors':1}}]}"
For the complete documentation refer to the wiki.
See the Wiki for full documentation, examples, operational details and other information.
For bugs, questions and discussions please use the GitHub Issues.