Optimierung von Installation und Nutzung von EV-Ladestationen mit plattformübergreifenden mobilen Apps

Über den Kunden

Company Name
Standort
Lokeren, Belgien

Enovates entwickelt und produziert Hard- und Softwarelösungen für das Laden von Elektrofahrzeugen. Als B2B-Unternehmen bietet Enovates intelligente Ladesysteme für private, gewerbliche und öffentliche Anwendungen und ermöglicht ein effizientes sowie nachhaltiges Energiemanagement. Zum Portfolio gehören ENO one, ENO business, ENO public und ENO Truck – skalierbare Lösungen für jede Phase der Elektromobilitätswende.

Enovates - top image - left - Lemberg Solutions.jpg
Enovates - top image - right - Lemberg Solutions.jpg

Die Herausforderung

Enovates wandte sich zunächst an uns mit dem Wunsch, eine Installer-App für seine ENO one-Ladestationen zu entwickeln. Ziel war es, Technikern eine zuverlässige B2B-Mobilanwendung zur Verfügung zu stellen, mit der Ladestationen vor Ort konfiguriert, installiert, aktualisiert und aktiviert werden können. Eine zentrale Anforderung war die Entwicklung einer servergesteuerten, komponentenbasierten Architektur. Die Benutzeroberfläche sollte dynamisch auf Basis der Antworten der Ladegeräte-Firmware generiert werden, um maximale Flexibilität für unterschiedliche Ladestationsmodelle und Installationsszenarien zu gewährleisten.

Nach der erfolgreichen Umsetzung der Installer-App wurde die Zusammenarbeit auf natürliche Weise erweitert. Im nächsten Schritt entwickelten wir die User-App, die E-Auto-Fahrern die Steuerung ihrer Ladevorgänge ermöglicht und ihnen wichtige Funktionen für die tägliche Nutzung bereitstellt.

Insgesamt zielte die Entwicklung der beiden Apps darauf ab, Herausforderungen auf beiden Seiten zu lösen: die Arbeit der Installateure zu vereinfachen und gleichzeitig ein reibungsloses, benutzerfreundliches Ladeerlebnis für Besitzer von EV-Ladestationen zu schaffen.

Benutzerfreundliche mobile Apps entwickeln
Für die Installer-App setzte Enovates in erster Linie auf ein Desktop-Tool, das von Technikern auch heute noch für bestimmte Aufgaben genutzt wird. Die ausschließliche Verwendung eines Laptops für jede Installation oder Konfiguration erwies sich jedoch als unpraktisch und verlangsamte die Arbeit vor Ort. Um Installationen schneller und einfacher durchführen zu können, wurde eine mobile Lösung benötigt. Bei der User-App bestand unsere Aufgabe darin, die bestehende Benutzeroberfläche zu modernisieren und das Nutzererlebnis deutlich zu verbessern.
Flexible App-Verwaltung ohne ständige Store-Einreichungen ermöglichen
Die Installer-App sollte flexible Verwaltungsfunktionen bieten, damit das interne Team von Enovates Firmware-Updates durchführen, Konfigurationen anpassen und das Verhalten der App ändern kann, ohne Entwickler einbeziehen oder neue Versionen in den App Stores veröffentlichen zu müssen. Gleichzeitig war eine Steuerung auf Firmware-Ebene erforderlich, damit sich die Anwendung automatisch an die Antworten der Ladestation und an sich ändernde Anforderungen anpassen kann.
Abstimmung zwischen Firmware- und Mobile-Entwicklung sicherstellen
Aufgrund enger Zeitvorgaben suchte Enovates nach einem Partner, der eng mit dem internen Firmware-Team zusammenarbeiten konnte. Ziel war es, die Entwicklung der Installer-App und der Firmware parallel voranzutreiben, um eine reibungslose Abstimmung zwischen den Teams sowie einen planbaren Projektverlauf zu gewährleisten.
Plattformübergreifende Anwendung entwickeln
Für die User-App bestand die anfängliche Herausforderung darin, die bestehende Lösung zu modernisieren. Ziel war es, eine konsistente Performance auf Android und iOS sicherzustellen, den Wartungsaufwand zu reduzieren und die Einführung neuer Funktionen künftig zu beschleunigen.
Bestehende Backend-Kommunikation der User-App optimieren
Bestehende Backend-Kommunikation der User-App optimieren
Das Team von Enovates suchte nach einer fachlichen Bewertung der bestehenden Backend-Architektur, um Datenflüsse zu verbessern, die Serverlast sowie die damit verbundenen Cloud-Kosten zu reduzieren und die Kommunikation zwischen Backend und mobiler Anwendung effizienter zu gestalten.

Unser Beitrag

Schnellere und reibungslosere Konfiguration sowie Installation von EV-Ladestationen
Zur Steigerung der Effizienz bei der Einrichtung von EV-Ladestationen wurde eine neue mobile Installer-App von Grund auf entwickelt. Sie optimiert heute den gesamten Installations- und Wartungsprozess und ermöglicht Technikern eine schnellere Konfiguration der Ladestationen bei gleichzeitig geringerer Fehleranfälligkeit.
Servergesteuerte UI-Lösung für unterschiedliche Ladestationsmodelle
Die Installer-App basiert auf einer servergesteuerten Architektur mit einer Reihe wiederverwendbarer UI-Komponenten. Dadurch kann Enovates die Benutzeroberfläche und das Verhalten der App für verschiedene Ladestationsmodelle dynamisch anpassen, ohne zusätzlichen Entwicklungsaufwand betreiben zu müssen.
Plattformübergreifende Lösung mit konsistenter Performance und einheitlicher User Experience
Für die User-App setzten wir auf Flutter, ein plattformübergreifendes Framework, das die Entwicklung für Android und iOS mit minimalem Mehraufwand ermöglicht. So konnten wir eine konsistente Performance sowie eine einheitliche Benutzererfahrung auf allen Geräten sicherstellen.
Rund 30 % geringere Serverlast und schnellere Datenübertragung
Für die User-App implementierten wir eine direkte Verbindung zwischen Ladestation und mobiler Anwendung über das MQTT-Protokoll. Dank der Echtzeitübertragung von Statusinformationen konnte die Serverlast deutlich reduziert und die Geschwindigkeit der Datenübertragung um etwa 30% gesteigert werden.
Enovates - bottom image - left - Lemberg Solutions.jpg
Enovates - bottom image - right - Lemberg Solutions.jpg

Die Lösung

Installer-App

Das Projekt erforderte eine enge Zusammenarbeit zwischen den Teams von Enovates und Lemberg Solutions. Während Enovates die Firmware für die Ladestationen entwickelte, war unser Team für die mobile Anwendung verantwortlich. Um eine nahtlose Integration sicherzustellen, stellten wir einen Technical Lead bereit, der beide Seiten hinsichtlich Systemarchitektur und Datenaustausch koordinierte.

Für die Entwicklung und das Testing der Installer-App stellte uns Enovates reale Ladestationen zur Verfügung. Dadurch konnte unser Team direkt mit der Hardware arbeiten, anstatt auf simulierte Umgebungen angewiesen zu sein. Im Gegensatz zu herkömmlichen BLE-basierten Ansätzen implementierten wir eine direkte Peer-to-Peer-Kommunikation über WLAN, die eine schnellere und zuverlässigere Konfiguration sowie Aktualisierung der Ladestationen ermöglicht.

In diesem Setup lädt die mobile Anwendung zunächst die Firmware aus dem Internet herunter und überprüft deren Integrität. Anschließend verbindet sie sich über WLAN mit der Ladestation, um die aktuell installierte Firmware-Version zu prüfen. Falls ein Update erforderlich ist, kann der Nutzer den Aktualisierungsvorgang direkt über die App starten. Die Ladestation verbindet sich daraufhin als Client mit der mobilen Anwendung und lädt die Firmware direkt herunter, während das Smartphone vorübergehend als Firmware-Server fungiert.

User-App 

Nach dem erfolgreichen Launch der Installer-App weitete Enovates die Zusammenarbeit mit uns aus, um eine benutzerfreundliche mobile Anwendung für Fahrer von Elektrofahrzeugen zu entwickeln. Ziel war es, den Nutzern ein intuitives Werkzeug bereitzustellen, mit dem sie den Ladefortschritt überwachen und ihre Ladestationen direkt über das Smartphone verwalten können.

Eine der zentralen Aufgaben bestand darin, Firmware-Updates zu ermöglichen. Dafür entwickelten wir eine zuverlässige Kommunikationsschicht, die direkt mit der nativen Update-Logik der Ladestation verbunden ist und so eine nahtlose Benutzererfahrung gewährleistet. Nutzer können Updates mit nur einem Fingertipp starten, während unsere Implementierung dafür sorgt, dass der Vorgang sicher und ohne Beeinträchtigung des Betriebs durchgeführt wird – selbst wenn sich die Ladestation im Status „Idle“ befindet.

Darüber hinaus verbesserten wir die Kommunikation zwischen der App und der Ladestation grundlegend. Ursprünglich wurden sämtliche Interaktionen über eine REST-API abgewickelt, was zu verzögerten und teilweise instabilen Reaktionszeiten führte. Durch die Einführung des MQTT-Protokolls für einen Teil des Datenaustauschs konnten wir die Reaktionsgeschwindigkeit und Zuverlässigkeit deutlich steigern – insbesondere bei der Übertragung von Statusinformationen in Echtzeit.

Neben den Firmware-Updates arbeitet unser Team kontinuierlich an der Weiterentwicklung und Optimierung der User-App auf Basis von Nutzerfeedback. Diese langfristige Zusammenarbeit stellt sicher, dass die Fahrer von Elektrofahrzeugen, die Enovates-Lösungen nutzen, von einer schnelleren, zuverlässigeren und zukunftssicheren Ladeerfahrung profitieren.

Lemberg Solutions ist ein sehr professioneller Partner mit ausgeprägter Expertise in der App-Entwicklung; kombiniert mit unserem Know-how im Bereich EV-Ladestationen hat dies zu einem soliden Projekt und einem hervorragenden Ergebnis sowohl für unsere Installer-App als auch für unsere User-App geführt. Anstatt Anforderungen blind umzusetzen, denken sie den Prozess aktiv mit, hinterfragen Annahmen, wo nötig, und helfen dabei, ein besseres Produkt zu gestalten - etwas, das sie deutlich von anderen Dienstleistern abhebt.

Stijn Vispoel
Chief Technology Officer
Enovates - testimonial - Lemberg Solutions

So funktioniert es

Enovates - How it works- German - Lemberg Solutions

KONTAKTIEREN SIE UNS

Bringen Sie Ihr Projekt mit erfahrenen Ingenieuren auf den Weg

Teilen Sie uns Ihre geschäftliche Herausforderung mit – unsere Experten analysieren Ihre Anforderungen und entwickeln die bestmögliche Lösung für Sie.

Anver Shykhmahomedov, Project Manager at Lemberg Solutions
Anver Shykhmahomedov
PM-Teamleiter

Anver hilft unseren Kunden dabei, ihre Ideen in reale Produkte umzusetzen, und begleitet Projekte fachkundig vom Konzept bis zur erfolgreichen Umsetzung und laufenden Wartung. Er verfügt über umfangreiche Erfahrung in der Leitung zahlreicher IoT-Projekte im Gesundheitswesen und in der Unterhaltungselektronik und ist mit Cloud- und mobilen Plattformlösungen bestens vertraut.