EVerest's Open Charge Point Protocol (OCPP) modules are based on this library—libocpp
—a standalone C++ library implementing client-side OCPP 1.6 and 2.0.1 communications. This library can be used independently of EVerest to enable OCPP communication for a charging station.
OCPP is an open standard for communication between EV charging stations and central management systems. Developed by the Open Charge Alliance (OCA), OCPP ensures interoperability among various charging station manufacturers and management systems, playing a vital role in the EV charging ecosystem.
OCPP 2.0.1 – Under active development 🚧 | OCPP 1.6 – Complete implementation ✅ |
---|---|
• Quickstart Guide | • Quickstart Guide |
• Build and Install libocpp | • Build and Install libocpp |
• Supported Certification Profiles | • Functionality Support |
• Integration with EVerest | • Integration with EVerest |
• Standalone Integration | • Standalone Integration |
• Unit testing | • Unit testing |
• CSMS Compatibility | • CSMS Compatibility |
We welcome contributions from the community! Whether you're interested in adding features, fixing bugs, or improving documentation, your help is valuable. Check out our CONTRIBUTING.md guide to get started.
For more information on how to engage with the EVerest community, please refer to our COMMUNITY.md document.
Together, we can drive the future of EV charging infrastructure!