Esteban-OCPP was developed at Beep Technologies in Singapore. The aim of Esteban is to support the deployment and popularity of electric mobility, so it is easy to install and to use. Estebann provides basic functions for the administration of charge points, user data, simple REST APIs for extensibility and was tested successfully in operation.
Esteban-OCPP considered as an open platform to implement, test and evaluate novel ideas for electric mobility, like authentication protocols, reservation mechanisms for charge points (future), and business models for electric mobility. Esteban is distributed under GPL and is free to use. If you are going to deploy Esteban we are happy to see the Esteban Logo on a Charge Point.
Esteban-OCPP was developed from scratch in Golang, and was highly inspired by SteVe built by RWTH Aachen University.
Our team created Esteban-OCPP as we needed a highly-performant and robust OCPP implementation that is highly portable, and can run either on the cloud, or on a local device running on the edge at a charger site deployment.
Esteban-OCPP works out of the box with VoltNow & VoltPOS solutions from Beep, which enable transient customers and users to make EV Charger payments without the need for downloading any 3rd party applications.
A working installation of docker and docker-compose is required.
-
Copy and paste
.env.example
into a new.env
file. -
Run the following
docker-compose up -d
go run cmd/bb3-ocpp-ws/main.go
This will set up a dockerized instance of a PostgreSQL (timescaledb) server and a web-based postgres ui (pgweb) at localhost:8062
.
Swagger Docs can then be viewed at localhost:8060/v2/ocpp/swagger/index.html
Our team plans to add in support for OCPP2.0 as the protocol matures, and implement the Open InterCharge Protocol (OICP), to enable CPOs and eMSPs to easily achieve eRoaming through Esteban-OCPP.
If you are in the EU and offer vehicle charging to other people using SteVe, keep in mind that you have to comply to the General Data Protection Regulation (GDPR) as Esteban processes charging transactions, which can be considered personal data.
As an Esteban Enterprise Edition customer, you will have professional support included. Get reliable, high-touch support from senior support engineers.
Please write us an email to [email protected] to get help with your Esteban Enterprise Edition customer. Include a detailed description as well as screen-shots, where necessary.
If you have more questions, please contact us at [email protected]