- DAIS ist ein aufeinander abgestimmtes Dashboard- und Infotainmentsystem welches Daten von einem MQTT-Bus-System bezieht. Dieses Bus-System bezieht seine Daten wiederum von der Hochschule Kaiserslautern (Standort Zweibrücken) entwickelten Fahrsimulatoren.
- Die Inhalte in den Kapiteln Grundfunktionalitäten undZusätzliche Funktionalitäten nehmen Bezug auf die im Konzeptpapier festgelegten Stichpunkte.
- Die tatsächlich umgesetzten Funktionalitäten werden im Kapitel Implementierte Funktionalitäten behandelt.
- Die ausführbare Datei (.exe-Datei) für das Dashboard befinden sich in einem .zip-Archiv(Nach dem Entpacken des Archivs zu finden unter "release" → "Dashboard.exe")
- Die ausführbare Datei (.exe-Datei) für das Infotainment befindet sich im Verzeichnis Infotainment_Release → release und heißt DAIS_INFO2.exe.
- Grundfunktionalität
- Zusätzliche Funktionalitäten
- Implementierte Funktionalitäten
- ToDo´s
- Verwendete Technologie und Frameworks
- Projektteam
- Tacho/Drehzahlmesser
- Aktueller Gang
- Blinker
- Warnleuchten
- Kontrollleuchte
- Gurte
- Türen etc. geöffnet
- Lichter
- Abblendlicht
- Fernlicht
- Nebelschlussleuchte
- Fahrzeugdaten
- Verbrauch
- Gesamt-/Tageskilometer
- Tankfüllung & Reichweite
- Temperaturen (Öl/Außen)
- Uhrzeit & Datum
- Musik
- USB
- Streaming
- Radio
- Autoeinstellungen
- Klimasteuerung
- Telefon
- Anpassbarkeit der Materialien, wie z.B. verschiedene Styles oder ein Dark-/Lightmode, der das Aussehen des DAIS aufgrund der äußeren Lichtbedingungen verändert.
- Bedienung des Autos
- Navigation
- Medienanzeige
- Fahrtenbuch
- Browser
- Navigation
- Kalender
- (Synchronisation über das Smartphone)
- In den folgenden Unterkapiteln werden stichpunktartig alle implementierten Funktionalitäten aufgelistet. Eine ausführlichere Beschreibung finden Sie in der Dokumentation des Projektes.
- Tacho/Drehzahlmesser
- Aktueller Gang
- Blinker
- Warnleuchte
- Kontrollleuchte
- Lichter
- Abblendlicht
- Fernlicht
- Nebelschlussleuchte
- Fahrzeugdaten
- Verbrauch
- Gesamt-/Tageskilometer
- Tankfüllung & Reichweite
- Temperatur (Öl/Außen)
- Uhrzeit
- Medienanzeige
- Musik (Nur durch lokale Musikstücke im Ordner "music")
- Autoeinstellungen
- Klimasteuerung
- Telefon (Nur eine Eingabe durch ein Tastenfeld und anschließende Ausführung eines simulierten Anrufs)
- Navigation
- Es folgen nun zwei (jeweils eine für das Dashboard und das Infotainment System) ToDo Listen. Diese Listen enthalten Inhalte aus dem Kapitel Zusätzliche Funtionalitäten und Grundfunktionalitäten. Dass heißt es werden Punkte genannt, die entweder in der vorgegebenen Zeit nicht umgesetzt werden konnten, oder die nicht als Grundfunktionalitäten festgelegt wurden.
- Datumsanzeige
- Warnleuchte zum Anzeigen von geöffneten Türen, etc.
- Navigation
- Bedienung des Autos
- Mehrere Szenarien im Telefon Screen. Zum Beispiel: Kontakt- und Favoritenliste
- Mehrere Szenarien im Music Player Screen. Zum Beispiel: Einbindung einer Musik Streaming oder (Web)Radio Schnittstelle
- Fahrtenbuch
- Browser
- Kalender (inkl. Synchronisation durch das Smartphone)
- Das DAIS wurde mithilfe von qml in der IDE Qt Creator umgesetzt. Die Wahl fiel auf qml, da die erstellten Anwendungen auf jede Plattform portiert werden können. Ein weiteres Argument, dass für die Entwicklung mit qml sprach war, dass es bereits ein Anbindungsszenario mit dem Bus-System von MQTT gab.
- Außerdem wurde das Plugin "osm", dass Karten Daten von OpenStreetMap überträgt im Infotainment System genutzt.