
The
Challenge
To project was born to address the problem of energy consumption in future smart cities, where electric vehicles will be charged up everywhere throughout a city. The main problem we had to tackle was to allow smart meter gateways to collect data directly from EV-charging stations.
The
Solution
We leveraged a dedicated hardware module, running Linux, to communicate directly with consumer EV-charging stations within a wide area network. This required us to implement the OCPP protocol in C++ for the embedded system. The data collected can be forwarded to the smart meter gateway, which is connected to the prototype module. In the case of connectivity to the backend being cut, the solution is still completely autonomous
The
Impact
Our prototype allows an interface with EV-charging stations, which in the near future of smart cities will require a significant amount of power. This trend demands the appropriate management of power that this system provides.
Technologies
- C++
- Linux
- OCPP
- Kotlin
Team Size
3 people
Year
3 months
Maturity Level
Prototype
Want to build a product of the future?

The
Challenge
To project was born to address the problem of energy consumption in future smart cities, where electric vehicles will be charged up everywhere throughout a city. The main problem we had to tackle was to allow smart meter gateways to collect data directly from EV-charging stations.
The
Solution
We leveraged a dedicated hardware module, running Linux, to communicate directly with consumer EV-charging stations within a wide area network. This required us to implement the OCPP protocol in C++ for the embedded system. The data collected can be forwarded to the smart meter gateway, which is connected to the prototype module. In the case of connectivity to the backend being cut, the solution is still completely autonomous
The
Impact
Our prototype allows an interface with EV-charging stations, which in the near future of smart cities will require a significant amount of power. This trend demands the appropriate management of power that this system provides.
Technologies
- C++
- Linux
- OCPP
- Kotlin
Team Size
3 people
Year
3 months
Maturity Level
Prototype
Want to build a product of the future?

The
Challenge
To project was born to address the problem of energy consumption in future smart cities, where electric vehicles will be charged up everywhere throughout a city. The main problem we had to tackle was to allow smart meter gateways to collect data directly from EV-charging stations.
The
Solution
We leveraged a dedicated hardware module, running Linux, to communicate directly with consumer EV-charging stations within a wide area network. This required us to implement the OCPP protocol in C++ for the embedded system. The data collected can be forwarded to the smart meter gateway, which is connected to the prototype module. In the case of connectivity to the backend being cut, the solution is still completely autonomous
The
Impact
Our prototype allows an interface with EV-charging stations, which in the near future of smart cities will require a significant amount of power. This trend demands the appropriate management of power that this system provides.
Technologies
- C++
- Linux
- OCPP
- Kotlin
Team Size
3 people
Year
3 months
Maturity Level
Prototype