Bachelorarbeit BCLR-2019-07

Bibliograph.
Daten
Yüksel, Tolunay: Optimierung und Erweiterung einer Applikation zur automatisierten Erfassung eines elektronischen Fahrtenbuches.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Bachelorarbeit Nr. 7 (2019).
81 Seiten, deutsch.
Kurzfassung

In einer vorangegangenen Studienarbeit wurde eine Node.js Applikation zur automatisierten Erfassung eines elektronischen Fahrtenbuches entwickelt. Diese Applikation besteht aus einer Fahrzeug- und einer Serveranwendung. Die Fahrzeuganwendung erfasst die für das Fahrtenbuch relevanten Daten, wie zum Beispiel GPS-Koordinaten und Kilometerstände. Diese Daten erhält sie aus dem CAN Bus der in den Fahrzeugen verwendeten Messtechnik. Danach werden die Daten in einer Datenbank abgelegt und mittels mobilem Hotspot an einen MQTT Broker geschickt. Aufgabe der Serveranwendung ist es, die Daten vom MQTT Broker zu holen und in die eigene Datenbank zu speichern. Die GPS-Koordinaten werden an Nominatims Reverse Geocoding Server gesendet, um aus den Daten eine menschenlesbare Routenbeschreibung generieren zu können. Auf Wunsch stellt der Server dann einen Excel Export zur Verfügung, in der die Fahrten vermerkt sind. Das Ziel dieser Bachelorarbeit ist es diese Applikation weiterzuentwickeln. Aus einer Analyse der bisherige Applikation ist auszugehen, dass folgende Anforderungen an die Applikation erfüllt werden müssen: -Aufgrund von Verbindungsabbrüchen muss gewährleistet sein, dass die Daten vom Fahrzeug dennoch in absehbarer Zeit beim Server ankommen. -Da die GPS-Daten nur zu erfassen nicht ausreichend ist, um die gefahrene Strecke zu rekonstruieren, müssen diese Daten aufbereitet werden können. -Die Routenerkennung, die Start, Ziel und die drei meist befahrenen Straßen ermittelt, muss optimiert werden. -Die Anwendung muss in der Lage sein, mit mehreren Fahrzeugen umgehen zu können, da sie bisher nur ein Fahrzeug unterstützt. Um die Synchronisation der Datenbanken zu gewährleisten, wird ein Synchronisationsablauf implementiert, der immer zu Beginn einer Fahrt stattfindet. Somit können die Daten, auch bei Verbindungsabbrüchen während des Synchronisationsvorgangs, dennoch in absehbarer Zeit beim Server ankommen. Darüber hinaus wird eine tägliche Routine eingeführt, die unbehandelte GPS-Daten aufbereitet, in dem sie nicht verwertbare Daten eliminiert und fehlerhafte Daten durch eine Interpolation korrigiert. Die Routenerkennung wird durch eine genauere Berechnung der drei meist befahrenen Straßen optimiert. Bei der Serveranwendung werden sowohl Datenbank als auch alle Funktionen so angepasst, sodass mehrere Fahrzeuge unterstützt werden können. Dabei ist gewährleistet, dass alle Daten in der Datenbank und alle Nachrichten an und vom Fahrzeug korrekt gekennzeichnet sind, damit es zu keiner Verwechslung kommen kann.

Volltext und
andere Links
Volltext
Abteilung(en)Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Verteilte Systeme
BetreuerRothermel, Prof. Kurt; Reuss, Prod. H.-C.; Auer, Chris
Eingabedatum20. Mai 2019
   Publ. Institut   Publ. Informatik