https://github.com/flowionab/ocpp-csms-server
https://github.com/flowionab/ocpp-csms-server
csms grpc nextjs ocpp ocpp16j ocpp201 rust
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/flowionab/ocpp-csms-server
- Owner: flowionab
- Created: 2024-11-30T22:53:47.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-06T20:35:10.000Z (5 months ago)
- Last Synced: 2025-01-06T20:35:44.327Z (5 months ago)
- Topics: csms, grpc, nextjs, ocpp, ocpp16j, ocpp201, rust
- Language: Rust
- Homepage:
- Size: 3.29 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OCPP CSMS Server
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.## Features
- **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.## Getting Started
### Usage
```shell
helm repo add ocpp-csms-server https://flowionab.github.io/ocpp-csms-server
```### Connecting Charge Points
Ensure that your charge points are configured to communicate with the CSMS's WebSocket endpoint. By default, this is
`ws://localhost:3000/ocpp`.### API Documentation
Detailed API documentation is available [here](./docs/api.md).
## Contributing
Contributions are welcome! Please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bugfix.
3. Commit your changes and push to your fork.
4. Open a pull request to the `main` branch.## License
This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.
## Acknowledgments
- [Open Charge Alliance](https://www.openchargealliance.org/) for maintaining the OCPP specification.
- Community contributors for suggestions and improvements.