Electric vehicle charging stations communicate via a protocol called OCPP. The currently valid version of this protocol is OCPP1.6 with several variants. In this project we wish to implement the JSON Websocket variant.
You can download the official protocol specification from here: [url removed, login to view] (You will need to leave your email address, a google search will also return numerous copies.
The development environment for this project will be the Olimex ESP32-EVB, PlatformIO and the Arduino framework. A template project with basic settings for the board will be provided. The supplier will be responsible for purchasing their own development board (cost < 50€ including shipping, available here: [url removed, login to view]).
We prefer that an existing Websocket library, such as Arduino-websockets be used ([url removed, login to view]). Using other dynamically linked open source libraries is allowed, but must be disclosed, except for libraries that require the full application to be open sourced (eg. GPL).
The testing will be made against an existing OCPP1.6 WS/JSON compatible backend.
A version control system (Git) will be provided, customer will review code on an ongoing basis.
Payments will be made on installments:
50% when OCPP Core profile has been implemented and reviewed
50% when full OCPP functionality is implemented and reviewed.
All IPRs (including ownership of source code, documentation etc.) created during the project will be transferred to the customer.
15 freelancers are bidding on average €2775 for this job
Hi I am experienced arduino developer I can do it for you. I have over 8 years of experience in development. please get in touch to discuss it further. I am waiting for your reply to start Regards
Hi! We are a team of web developers from Ukraine, and we would like to do your project! We did similar task before for our clients from Sweden, so we have experience in this area. Can you share us the details?