Optimierung von Installation und Nutzung von EV-Ladestationen mit plattformübergreifenden mobilen Apps
Über den Kunden
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.
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.
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
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.