Skip to content
forked from EVerest/libocpp

C++ implementation of the Open Charge Point Protocol

License

Notifications You must be signed in to change notification settings

US-JOET/libocpp

 
 

Repository files navigation

Header

Github Actions


EVerest OCPP Module (libocpp)

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.

What is OCPP?

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.

Table of Contents

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

Get Involved

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!

About

C++ implementation of the Open Charge Point Protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 98.1%
  • Other 1.9%