Powering an EV charging station with OCPP-compliant intelligent control software

About the client

Company Name
Location
Ukraine
Company size
501-1,000 employees

EDS is a manufacturing and investment company focused on four key areas: Energy, Manufacturing, Construction, and eMobility. They have extensive expertise in constructing energy facilities, electrical equipment, and charging stations.

EDS - top image - left - Lemberg Solutions
EDS - top image - right - Lemberg Solutions

The challenge

At the core of this project was an electric vehicle charging system, EDS Q360, one of the most powerful on the market. Delivering up to 360 kW of power, it can fully charge up to 4 vehicles in less than 30 minutes. To offer a more intuitive experience for users, the client initially requested to develop software for a human-machine interface (HMI).

However, during the discovery phase, it became clear that the solution had to do much more than provide a user interface. Instead, the client needed software that would act as an intelligent control layer, сoordinating communication between the vehicle and the charging controllers.

Delivered value

Seamless charging experience
An intuitive charging journey with real-time charging insights, multiple authorization methods, integrated payment processing, and clear user guidance.
OCPP 1.6 implementation
The system is perfectly interoperable with various charging management platforms. It has Smart Charging, AutoCharge, and Composite Schedule management capabilities.
Built to serve global markets
Compatible with major charging standards, such as CCS, GB/T, NACS, and both AC and DC charging, the station can be easily deployed across diverse regional infrastructures.
Broad range of EV types compatibility
The EDS Q360 supports reliable communication with a wide range of electric vehicle brands and models, in compliance with ISO 15118 and DIN 70121.
Scalable commercial deployment
Today, the developed software powers 30 EDS charging stations, with 15 stations currently operating online across Ukraine — providing a stable foundation for the company's charging network.
EDS - bottom image - left - Lemberg Solutions
EDS - bottom image - right - Lemberg Solutions

Solution

Beyond the typical HMI capabilities, the charging station required a software layer to orchestrate communication among its components. After designing a solution architecture, we selected a proper communication controller from commercially available options, which in turn, accelerated product delivery.

Our team also built a software application and hardware setup that emulates the power controller, enabling engineers to validate the solution without a real physical charging station or electric vehicle. 

  • OCPP implementation

The station has a multi-connector OCPP architecture, where each charging connector operates as an independent OCPP client with its own configuration and data storage. This enables a single charging station to connect to different charging management platforms simultaneously, while meeting compliance requirements, like AFIR.

  • Dynamic load management

Together with the EDS team, we also developed a new Dynamic Load Management (DLM) system. In real time, it decides how to split electrical power among active charging sessions based on demand. Vehicles can be charged simultaneously, while the system controls energy efficiency.

  • Web portal for EV charging station management

A dedicated web-based management portal gives the EDS team a centralized and advanced analytics dashboard. EDS operators can monitor charging sessions, energy consumption, charging trends, and failed sessions with the possibility to filter by year. 

For faster incident response, the portal has a real-time alert system that continuously monitors station health, automatically detects issues, prioritizes them by severity, and notifies operators. 

  • Firmware updates with minimized downtime

The firmware packages are downloaded in the background while the charging station remains active until the final installation stage. Operators can remotely schedule updates, deploy selected software components, or roll back to a previous firmware version if needed.

  • Operational stability

By analyzing charging scenarios, we continuously refine the software functionality. For example, during Internet outages or power interruptions, the station safely handles charging; once connectivity is back, all data is automatically synchronized with the backend.

The station also has emergency stop logic that supports an advanced emergency system. It has a 90-minute validation process before resuming operation, depending on the state of the charging connectors. By correctly handling scenarios of complete power loss, this system helps maintain safe and reliable operation of the charging station.

Technologies
C++
Qt
CAN
D-Bus
CCS
Yocto Project
OCPP 1.6
Raspberry Pi CM4

Lemberg Solutions developed, tested, and implemented the software project for fast charging stations within short timeframes. They demonstrated excellent problem-solving skills throughout the development and testing process. The Lemberg Solutions team provided professional support at each project stage — research, supplier selection, UI/UX design, and engineering. We enjoyed smooth communication and efficient collaboration with Lemberg Solutions. The LS team delivered our project on time, both on the software and hardware levels.

Dmytro Radchenko
Senior Product Manager
Dmytro Radchenko.png

How it works

EDS - How it works - Lemberg Solutions
User authorization & payment system
Drivers authorize and pay in the way that suits them best, using a mobile app or a payment terminal.
Charging session management
The software manages the entire charging session, from vehicle connection and secure process to automatic stop when charging is complete.
Real-time charging information
Users can track charging progress, power, charging time, and energy delivered in real time.
Automatic error handling
After an unexpected power loss or any error, the station restores charging data, recovers interrupted sessions, and safely completes the charging session.
Broad charging standards compatibility
The station supports major charging standards, including CCS, GB/T, NACS.
Multilingual support
The system supports five languages, with the interface optimized to display longer translated content without compromising usability.

Contact us

Kick-start your software development project with expert engineers

Share your business challenge with our experts so we can discuss it in detail and come up with the most feasible solution shortly.

Andrii Oleksa - Project Manager - Lemberg Solutions
Andrii Oleksa
Project Manager

Andrii is a Project Manager with a technical background in Computer Science and hands-on experience in delivering complex software and hardware-software projects. Over the past 5 years, he successfully delivered more than 20 projects across domains, including e-mobility, energy tech, digital, and embedded.