Arduino Ocpp
The new Solution for Charge Point Connectivity
For Charge Point manufacturers who aim for OCPP-Connectivity
Connects any EVSE to the internet
and provides all necessary functionality for a modern charger
Supports OCPP 1.6
Supports what drives today's Charge Point infrastructure.
Extensible with OCPP 2.0.1 and ISO 15118
Runs on your favorite microcontrollers
Platform independent source code
Fast Time to Market
First fully functional prototype in less than one month
Unique approach
Start with an Arduino prototype, build a whole product around it
Extensive API
Helping you to focus on the main development of the EVSE
State of the art Cryptography
Compatible with the market-leading cryptographic modules
Officially compatible with the following Backends
The list of compatible backends is growing
Your backend is compatible too? Send a message (contact details below)
The ArduinoOcpp architecture
The ArduinoOcpp framework gives a foundation for integrating the EVSE into OCPP-based charging networks and handling payment processing at the customer-side for charging sessions.
All 4 touch points with the EVSE hardware (being the EV-side communication, networking, the UI and crypto chips) have interfaces to bind the framework into the hardware platform.
As the world around the EVSE changes, so do the protocols — and ArduinoOcpp. New releases will keep the EVSE up-to-date with all new protocol revisions.
The ArduinoOcpp workflow
You can choose an enhanced update workflow by engaging in a support contract. This ensures that your EVSE remains up-to-date, automatically and without further interfering your daily business.
With the state-of-the-art communication protocols, the EVSE will gain access to the most recent end user applications, energy- and charging management platforms.
By outsourcing the update process, you can get the most out of ArduinoOcpp as you will keep up with these new developments and will profit from years of expertise and routine with updating EVSEs. The enhanced update workflow covers everything from the integration into the firmware to the deployment on the EVSEs using the ArduinoOcpp update infrastructure fully secured by end-to-end encryption.
Cooperation partners & References
Get started today
The source is available on GitHub. An example Charge Point implementation for ESP8266 boards without HW is ready to be tested instantly. Already using PlatformIO? You can add matth-x/ArduinoOcpp to your project using the PIO library manager.
For a complete Charge Point, you will have to integrate your peripherals, customize the network connection method according to your Charge Point network and break your use cases down to OCPP operations.
Interested? Want to know more?
Don't hesitate to contact me if you have any questions!
If you are interested in professionial assistance for your EVSE project or support services, I will be glad if you reach out.
Contact info: matthias A⊤ arduino-ocpp DО⊤ com