Get OCPP for your Charge Point. Lean integration. Open Source.
MicroOcpp makes your Charge Point compatible with the market-leading OCPP backends. Customizable for new requirements. Continuously tested with numerous backends.
Optimized for microcontrollers
Embedded C/C++ · Low memory footprint · Suitable for RTOSes
Complies with most Open Source policies
Private & public charging
Same API for private & public charging · Eichrecht-compliant
Open, extensible architecture
MicroOcpp is hardware-agnostic. The API allows to integrate it within the host system, to provide access to the hardware features and to implement custom use cases of OCPP. And a modular software architecture allows to introduce new features and to make something completely new.
Choose the best design for your Charge Point and MicroOcpp will work with it. Whether running it on the main controller or a separate OCPP core, or an external controller, the library will make the setup OCPP compatible.
As the world around the Charge Point changes, so do the protocols — and MicroOcpp. New releases will keep the Charge Point up-to-date with all new protocol revisions.
Get started today
Try the demonstrator (runs in the browser - no hardware required).
And build your own. The source is available on GitHub. Example Charge Point implementations for Espressif boards without HW are ready to be tested instantly.
For a complete Charge Point, you need to integrate your peripherals, customize the network connection method according to your Charge Point network and break your use cases down to OCPP operations.
Upgrade your product development with additional Support Services
#1 Integration and Maintenance
Accelerate your project by software development services
#2 Technical Research and Validation
Short-term validation projects for hardware designs or software architectures
#3 Testing and Code Reviews
Review of the OCPP integration for correctness and testing services
Cooperation partners & References
E-mail: matthias [A⊤] arduino-ocpp [DО⊤] com
Don't hesitate to reach out for any questions.