A web-based platform for EV charging stations with the concept aimed at reducing emissions and stimulating renewable energy consumption by 30%. The platform maintains more than 2000 EV chargers and is ready to offer 2 different client portals.
Goal
An EV charging station company entrusted our team with creating software to remotely manage their sites. The fundamental purposes were to:
- monitor and operate charging stations remotely over a secure network
- optimize energy usage
- create infrastructure for operating EV charging stations.
Challenges
We had to build a robust solution with multiple sophisticated features. To release a high-quality and secured product, our team had to optimize numerous processes. Here are the challenges we needed to address:
- Create the platform serving the needs of administrators, dispatchers, and support teams;
- Design an intuitive and user-friendly interface for all levels of user;
- Provide a system with health checks and data reports for all charging stations.
Solutions
We’ve implemented the following solutions:
Reliable Maintenance and Health Checks
One of the key solutions we’ve come up with was to provide adequate maintenance, system health checks, and a well-established support system. All of this aims to prevent failures of charging equipment. In addition, such an approach makes the charger management network stable, reliable, and competitive.
Data-driven Monitoring System
Another critical aspect of the software is a convenient analytical system that provides constant reports and insights. In addition, it enables controlling energy usage by various indicators and measuring ROI (Return on Investment) remotely by operators.
Prioritized Security
There are several risks in fleet management, from malware to potential hacks and power outages. Thus, the security of such a network is vital. Our experts did their best to ensure it.
Key features
OCPP-based charger controls
OCPP (Open Charge Point Protocol) allows for flexibility, charging technique independence, and remote access to charging stations.
Fleet charger management portal
An easy-to-use dashboard provides instant access to the required data and facilitates fleet management.
Integrated Load management
Load management is a must-have integration that ensures the balance between the electricity supply and the electrical load.
Fleet and 3P software integrations
Fleet and third-party integrations are necessary to collect and deliver the essential information to the charging management software.
Site-level Energy management
The users can control energy consumption and distribution to optimize it when needed. As a result, the energy consumption process has become 30% more efficient.
Technologies
ll the modules are autonomous in the software we built, set in a separate docker in Kubernetes. They interact with each other across RabbitMq or Graphql API. We decided to use Kibana open-source tool and an autoscaler to monitor and log data.
- Backend: Phoenix, SOA, OCPP, Cassandra, GRPC, RabbitMQ, Prometheus, Loki
- Frontend: Reactjs, Graphql, Typescript
- Infrastructure: Docker, Kubernetes, Helm charts, Elastic, Logstash, Kibana
Outcomes
Our team has developed a web-based charging management platform that successfully serves the client’s needs. We’ve come up with efficient solutions that ensure the app’s security, convenience, and immediate access to the required data. As a result, energy consumption efficiency has experienced a significant increase.