This repository contains an implementation of a Central System Management Software (CSMS) based on the Open Charge Point Protocol (OCPP). It is designed to provide seamless communication between electric vehicle (EV) charge points and backend systems, offering a robust solution for managing charging networks.
- OCPP Support: Implements key features of OCPP versions 1.6 and 2.0.1.
- Scalability: Designed to handle multiple charge points at large scale.
- Real-time Communication: Ensures reliable two-way communication between the CSMS and charge points.
- Secure: Supports secure WebSocket communication and authentication.
helm repo add ocpp-csms-server https://flowionab.github.io/ocpp-csms-server
Ensure that your charge points are configured to communicate with the CSMS's WebSocket endpoint. By default, this is
ws://localhost:3000/ocpp
.
Detailed API documentation is available here.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes and push to your fork.
- Open a pull request to the
main
branch.
This project is licensed under the MIT License. See the LICENSE file for details.
- Open Charge Alliance for maintaining the OCPP specification.
- Community contributors for suggestions and improvements.