CitrineOS
EV Charging
Management Software
Open source charger network software for rapid
OCPP 2.0.1 and NEVI compliant EV charge management.
OCPP 2.0.1 and NEVI compliant EV charge management.
Join on Github
$ npx wscat --connect ws://localhost:8080/CHARGER01 --subprotocol ocpp2.0.1
Connected (press CTRL+C to quit)
> [2,"15106be4-57ca-11ee-8c99-0242ac120002","BootNotification",{"reason": "PowerUp","chargingStation": {"model": "SingleSocketCharger","vendorName": "CitrineOS"}}]
< [3,"15106be4-57ca-11ee-8c99-0242ac120002",{"currentTime":"2023-10-09T19:54:39.213Z","interval":60,"status":"Accepted"}]
< [2,"eeaab954-3b67-4b7e-896d-aed11e6056a4","RequestStartTransaction",{"idToken":{"idToken":"testToken","type":"Local"},"remoteStartId":123}]
>
Connected (press CTRL+C to quit)
> [2,"15106be4-57ca-11ee-8c99-0242ac120002","BootNotification",{"reason": "PowerUp","chargingStation": {"model": "SingleSocketCharger","vendorName": "CitrineOS"}}]
< [3,"15106be4-57ca-11ee-8c99-0242ac120002",{"currentTime":"2023-10-09T19:54:39.213Z","interval":60,"status":"Accepted"}]
< [2,"eeaab954-3b67-4b7e-896d-aed11e6056a4","RequestStartTransaction",{"idToken":{"idToken":"testToken","type":"Local"},"remoteStartId":123}]
>
Copy Code
$ curl --location 'http://localhost:8081/ocpp/authorization/requestStartTransaction?identifier=CHARGER01&tenantId=CIT' --header 'Content-Type: application/json' --data '{
"idToken": {
"idToken": "TEST_TOKEN",
"type": "Local"
},
"remoteStartId": "101623"
}'
{"success":true}
"idToken": {
"idToken": "TEST_TOKEN",
"type": "Local"
},
"remoteStartId": "101623"
}'
{"success":true}
Copy Code
Uniting EV CPOs and Enthusiasts
Unlike proprietary EV charge management software, CitrineOS gives everyone a common platform to build reliable and resilient EV charging networks.
Modular Software
Unlock the full potential of CitrineOS, whether you choose to use it as a standalone solution or build upon its capabilities to effortlessly provision and remotely control chargers, facilitate seamless transactions, monitor uptime, power levels, and degradation, and efficiently manage consumption and throughput.
OCPP 2.0.1 + NEVI Compliant
By being Open Charge Point Protocol (OCPP) 2.0.1 compliant, National Electric Vehicle Infrastructure (NEVI) compliant, and offering the potential to qualify for $10B in funding, our solution not only meets industry standards but also future-proofs charging networks.
Open Source
Embracing an open-source approach not only reduces runtime and operational costs but also leverages a cloud microservices architecture, enabling widespread interoperability and enhancing overall system reliability.
It’s Time to Accelerate Charging
In our quest for a greener future, we face a pivotal challenge: by 2030, 50% of new U.S. cars will be EVs, but today 28% of chargers in leading cities don't work. Developers must build innovative software to improve and grow the charging network so EV owners can travel with confidence. CitrineOS provides the open source software to fuel this change. The project is NEVI compliant, globally available and open to all.
