dzurikmiroslav / esp32-evse

ESP32 EVSE firmware
GNU General Public License v3.0
54 stars 21 forks source link

Support OCPP (Open Charge Point Protocol) #37

Open snechiporenko opened 6 months ago

snechiporenko commented 6 months ago

Hello. Nice project! Are you planning to support the OCPP protocol? What about commercial use?

dzurikmiroslav commented 6 months ago

Hi, yes, I plan to think about it... Currently I working on Lua scripting support (replacing Berry). I plan to make websockets binding in Lua, maybe Lua can handle OCPP?

snechiporenko commented 6 months ago

It seems to me that scripts are a good tool for connecting system elements, but not for writing the elements themselves.

Yes, OCPP use websockets as primary transport. I found good implementation OCPP 1.6 for microcontrollers: https://github.com/matth-x/MicroOcpp It use mongoose for networking https://github.com/cesanta/mongoose