Skip to content

choudhary463/rocpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROCPP - Rust OCPP Implementation

ROCPP is a modular Rust-based implementation of the Open Charge Point Protocol (OCPP), built in Rust.

Currently Supports

  • OCPP 1.6 client-side implementation
  • no_std support embedded environments
  • Desktop charger simulator (Tauri)
  • In-house conformance test suite with 60+ test cases

Planned Features

  • OCPP 2.0.x support
  • Server-side (Central System) implementation
  • Allow external OCPP clients or central systems to connect and run against the conformance test suite via WebSocket, enabling validation of third-party implementations

Crates

Tools & Examples

  • charger-simulator — OCPP 1.6 charger simulator simulator for testing and debugging

Contributing

Contributions are welcome!

If you find a bug, want to improve something, or add new test cases, feel free to open an issue or submit a pull request.
Please keep changes focused and well-scoped. For larger features, open an issue first to discuss the approach.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Rust OCPP Implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published