Fahrzeugdatenplattform für ein Startup-Unternehmen der Automobilindustrie

Fahrzeugdatenplattform für ein Startup-Unternehmen der Automobilindustrie

Itransition hat eine SaaS-Plattform und mobile Anwendungen entwickelt, die die Zusammenarbeit zwischen Fahrzeugbesitzern und Unternehmen zum gegenseitigen Nutzen verändern. Inzwischen sind mehr als 12 Millionen Fahrzeuge registriert.

Herausforderung

Unser Kunde, das deutsche Startup-Unternehmen MyAutoData (MAUD), wollte eine Online-Plattform schaffen, die Fahrzeughalter und Automobilunternehmen zusammenbringt und eine Reihe von relevanten Dienstleistungen für beide Nutzergruppen anbietet.

Für Fahrzeugbesitzer würde die Plattform die Möglichkeit bieten, ihre fahrzeug- und fahrbezogenen Daten sicher in einem zentralen digitalen Speicher zu erfassen und zu verwalten sowie diese Daten zu Marketingzwecken an Unternehmen zu verkaufen. Die Automobilunternehmen wiederum könnten die Plattform nutzen, um auf die vermarkteten Daten der Nutzer zuzugreifen und durch gezielte Angebote und personalisierte Angebote Umsätze zu generieren.

Mit seiner Erfahrung in der Automobilindustrie-Softwareentwicklung wurde Itransition der Partner von MyAutoData bei der Durchführung des Projekts.

Lösung

Itransition entwickelte eine Webplattform und begleitende mobile Apps, die es Fahrzeugbesitzern ermöglichen, ihre fahrzeugbezogenen Daten sicher zu sammeln, zu verwalten und zu vermarkten, entweder im Rahmen des Basis- oder des Premium-Tarifs.

Fahrzeughalter können ihre fahrzeugbezogenen Daten (z.B. Versicherungen, Zulassungen, Finanzierungsdaten, etc.) digital verschlüsselt speichern und direkt auf der Plattform auswerten. Es ist auch möglich, das Fahrzeug eines Nutzers zu verifizieren, um den vollen Funktionsumfang des Dienstes freizuschalten. Die von den Nutzern übermittelten Daten sind anonymisiert und können jederzeit widerrufen werden.

Die teilnehmenden Unternehmen (Autohändler, Autoversicherungen, Leasinggesellschaften, Versicherungen, Werkstätten usw.) können ihrerseits die Daten kaufen, für deren Verkauf sich die Fahrzeugbesitzer direkt auf der Plattform entschieden haben.

Mobile Apps für das Fahrzeugdatenmanagement

Um die Verwaltung von fahrten- und fahrbezogenen Daten zu ermöglichen, haben die Mobilitätsspezialisten von Itransition mobile Apps für iOS und Android entwickelt, die nur für Premium-Nutzer verfügbar sind. Zusätzlich zur mobilen App stellt MyAutoData jedem Premium-Nutzer einen OBD2-Dongle zur Verfügung, einen kleinen, weltweit standardisierten Adapter, über den die meisten Fahrzeugdaten ausgelesen und auf der Plattform zur Verfügung gestellt werden können.

Über die App können Fahrzeugbesitzer die zurückgelegte Strecke, die Geschwindigkeit, die Umgebungstemperatur, den Ladezustand der Batterie, die Beschleunigung, das starke Bremsen und vieles mehr verfolgen. Diese Daten werden alle 2 Sekunden aktualisiert und für 180 Tage auf der Plattform gespeichert.

 

The mobile app screen

Die Logik der Anwendung ist die folgende:

  • Vor Fahrtantritt steckt der Nutzer den OBD2-Dongle in die Steckdose seines Autos, verbindet den Dongle über Bluetooth mit der mobilen App, wählt das Fahrverhalten (privat, geschäftlich, Zusatzfahrer) und sendet den aktuellen Kilometerstand.
  • Der Dongle prüft automatisch, ob das Fahrzeug mit dem im Benutzerkonto eingetragenen identisch ist, indem er dessen VIN (Fahrzeugidentifikationsnummer) identifiziert.
  • Wenn sich das Auto in Bewegung setzt, stellt die App den Timer ein und beginnt, die Fahrzeugdaten des Nutzers auszulesen. Wenn die Verbindung während der Fahrt unterbrochen wird, werden alle Daten in eine lokale Datenbank übertragen. Jede Fahrt hat ihre eigene Kennung, und alle gemessenen Parameter, die mit der Fahrt-ID verbunden sind, werden hochgeladen, sobald die Internetverbindung wiederhergestellt ist.

Mit dem OBD2-Dongle werden die Daten direkt über Bluetooth und ohne Beteiligung eines Dritten übertragen und in der lokalen Datenbank der mobilen Anwendung gespeichert. Von der lokalen Datenbank aus werden sie dann über die Cloud sicher im Konto des Fahrzeughalters abgelegt, wo sie als historische Daten erscheinen.

Vehicle-generated data

Die Anwendung arbeitet automatisch im Hintergrund, auch wenn das Gerät gesperrt ist, und erfordert daher ein Minimum an Benutzereingriffen. Sie ist in der Lage, die Start- und Endpunkte einer Fahrt zu definieren, die Bluetooth-Verbindung wiederherzustellen und eine OBD2-Verbindung zu initialisieren, um mit dem Fahrzeugdiagnosesystem zu interagieren.

Datenanalytik

Nach erfolgreicher Fahrzeugverifizierung und Datenerfassung können sowohl Basis- als auch Premium-Nutzer die individuellen Kosten ihrer Fahrzeuge über einen beliebigen Zeitraum berechnen.

  • Basic Cost Analytics ermöglicht die Berechnung fahrzeugbezogener Kosten (z.B. Versicherung, Steuern, Leasing, Finanzierung, Eigentum) über einen beliebigen Zeitraum auf Basis der zuvor eingegebenen statischen Daten eines Nutzers.
  • Driving Analytics ermöglicht die Berechnung des Stromverbrauchs, des Kraftstoffverbrauchs, der Versicherungskosten, der Kfz-Steuer, der Nutzung, der Durchschnittsgeschwindigkeit, der gefahrenen Strecke, der Anzahl der Fahrten und mehr. Die Berechnungen werden auf der Grundlage von fahrzeuggenerierten Daten und von Nutzern übermittelten Informationen durchgeführt.
  • Digitale Erinnerungsassistenten geben wertvolle Tipps und Erinnerungen, z.B. eine frühzeitige Erkennung, ob die Kilometerleistung eines Leasingvertrags überschritten ist oder aufgrund der bisher zurückgelegten Strecken voraussichtlich nicht ausgeschöpft werden wird.
Digital Assistant Reminders

Außerdem können Premium-Mitglieder ihre Fahrdaten als voll integriertes Fahrtenbuch im PDF-Format herunterladen und beim Finanzamt einreichen, um günstigere Versicherungsangebote zu erhalten.

Ein Marktplatz für Verbraucher und Unternehmen

Die Plattform ermöglicht es Fahrzeughaltern, Einnahmen zu generieren, indem sie ihre Fahrzeugdaten zum Verkauf auf dem integrierten Consumer-to-Business (C2B)-Marktplatz freigeben. Die registrierten Unternehmen wiederum können dort nahezu alle Daten ihrer Zielgruppe finden.

Die Informationen können in drei Formaten präsentiert werden:

  • Eine Liste realer potenzieller Kunden (Fahrzeughalter) ohne sichtbare Kontaktdaten und deren Fahrzeuge nach ausgewählten Kriterien (Stadt, Marke, Geschlecht, Alter, etc.).
  • Generische Fahrzeugstatistiken (verkaufte Fahrzeuge, verunfallte Fahrzeuge, gestohlene Fahrzeuge usw.)
  • Eine Aufschlüsselung der Automarken und -modelle, die als CSV-Datei heruntergeladen werden kann
The Marketplace Query Center

Fahrzeugeigentümer können den Zugang zu ihren Daten für registrierte Unternehmen auf Feldbasis einschränken. Durch die Gewährung des Zugangs zu ihren Daten können die Fahrzeugeigentümer Einnahmen in Form eines Anteils an der ausgezahlten Zugangsgebühr erzielen. Je mehr Daten die Fahrzeugeigentümer freischalten, desto mehr Einnahmen können sie erzielen.

Fahrzeugeigentümer können nachverfolgen, welche Datenfelder, wann und von welchem Unternehmen gekauft wurden und welche Einnahmen sie damit erzielen. Die Einnahmen können sie dann abheben, wenn sie einen bestimmten Geldbetrag auf dem Guthaben angesammelt haben.

Neben der Einkommensgenerierung können Fahrzeugbesitzer Anfragen für fahrzeugbezogene Dienstleistungen direkt auf der Plattform erstellen und durch personalisierte Angebote mit dem besten Preis-Leistungs-Verhältnis von konkurrierenden Unternehmen Zeit und Geld sparen. Als Reaktion auf die Anfragen des Fahrzeughalters nach einer bestimmten Dienstleistung stellen die Unternehmen ihre Angebote ein.

 

Interest Requests and Offers screen

Die teilnehmenden Unternehmen erhalten so Leads durch direkte Angebotsanfragen von Fahrzeughaltern, generieren neue Verkäufe und sparen bei Werbung und Kundenakquise.

Wenn ein Fahrzeughalter eine entsprechende Anfrage annimmt, kommuniziert er weiterhin mit dem Anbieter in Nachrichten, um die Bedingungen des Geschäfts zu besprechen. Außerdem findet die Transaktion offline statt.

The Leads screen
The Messages screen

Technologien

Das System besteht aus mehreren Komponenten: dem Hauptportal, dem Dienst Vehicle-Generated Data (VGD), Abfragen und dem Zahlungsdienst.

Für das Hauptportal verwendeten wir PHP, Symfony und das Sonata Admin Bundle zur einfachen Erstellung von Admin-Dashboards. Sowohl VGD als auch Queries wurden mit Node.js entwickelt und basieren auf einer Microservices-Architektur, um eine unabhängige Skalierung der Funktionen zu gewährleisten.

Die VGD-Microservices umfassten Folgendes:

  • VGD App (die API für mobile Apps) erfasst Fahrten und Punkte.
  • VGD Query (die API für das Backend) aggregiert Fahrtendaten.
  • VGD Analytics berechnet Fahrtenanalysen auf Basis der von der mobilen App empfangenen Daten.
  • VGD Indexer indiziert Fahrten in Elasticsearch, so dass sie später in Abfragen verwendet werden können.

Queries besteht aus den folgenden Microservices:

  • Query App ist eine API zum Erstellen von Abfragen.
  • Query Processor aggregiert die benötigten Daten über Benutzer in der Query Database.
  • Query Results ist eine Schnittstelle zur Anzeige der Daten.

Unser Team hat Stripe für den Bezahldienst integriert, damit Unternehmen die Lead- und Abfragedaten kaufen können und Fahrzeughalter die Premium-Mitgliedschaft bezahlen und ihre Einnahmen abheben können.

Für die sichere Kommunikation zwischen dem System und Komponenten von Drittanbietern haben wir den Traefik-Proxy eingesetzt.

Als Datenbank für Abfragen und VGB-Dienste wählten wir MongoDB aufgrund seiner Skalierbarkeit, Flexibilität, Leistung, Sicherheit und Kosteneffizienz. MySQL wurde ebenfalls als relationale Datenbank verwendet. Für die Speicherung von Cache- und Benutzersitzungsdaten wurde Redis verwendet.

 

Process 

To deploy the platform’s new functionality to production as early as possible, get feedback from the customer, and streamline troubleshooting in case of a problem, we divided the project into several sequential phases: 

1. Basic web platform functionality development 

To launch the platform for a marketing campaign and attract potential users, we developed the basic functionality of the platform. This included user registration, data category portrayal, electronic data transmission from current external servers, and a basic data calculator. 

2. Mobile app development and web platform updates 

During this phase, our experts developed additional functionality for premium users, including vehicle generated data tracking via mobile app. We tested pre-release builds on real devices and vehicles (diesel, gasoline, electric, and hybrid cars, etc.). Then, we analyzed all the collected statistics on the app performance on different devices and vehicles, processed it, and fixed the detected errors or suggested proven workarounds. This phase also included web application updates, adding features like journey history, data analytics, and Intelligent Digital Assistant Reminders. 

3. Functionality extension 

To encourage vehicle-related companies to register in the system, we developed additional features for them, including business registration, an integrated marketplace, leads and income generation, and offers and requests tracking. At this stage, we also developed sections for messaging and connections, industry news, and advertising. Throughout this stage we continuously extended the system’s functionality, dynamically reacting to real users’ feedback.

Ergebnisse

Das Team von Transition hat ein Jahr lang mit MyAutoData zusammengearbeitet und eine voll funktionsfähige SaaS-Plattform sowie zwei begleitende native Apps für iOS und Android herausgebracht. Ziel ist es, die Art und Weise, wie Fahrzeugbesitzer ihre fahrzeugbezogenen Daten verwalten, zu verändern und Automobilunternehmen zu helfen, mehr Umsatz zu generieren und ihre Angebote besser zu vermarkten.

Ab Mitte 2021 umfasst die Plattform über 12 Millionen registrierte Fahrzeuge und über 110.000 Unternehmen auf dem Marktplatz, die 25 Länder abdecken. Insgesamt hat MyAutoData den Fahrzeugbesitzern über 26 Millionen Euro an Einnahmen eingebracht, Tendenz steigend.

 

Ihre Begeisterung für das Projekt und ihre Fähigkeit, sich einzubringen, zeichneten sie aus. Ich schätzte ihr Verständnis für das nicht ganz einfache Projekt und ihre interessanten Vorschläge und Empfehlungen. Sie sind sehr klug und tun ihr Bestes, um das Projekt zu einem Erfolg zu machen.

Manfred Heiss

Manfred Heiss

Gründer und CEO, MyAutoData