Um das Projekt in wenigen Wochen erfolgreich fertigstellen zu können, arbeitete das Smart-Parking Team in den letzten Tagen auf Hochtouren. Demnach wurden einige Tasks im ScrumDesk erledigt und in allen Entwicklungsbereichen weitere Fortschritte gemacht.

Frontend-Entwicklung

Das Frontend für die Autofahrer-App ist soweit fertig. Im nächsten Schritt wird die App mit dem Backend verbunden. Was noch fehlt, ist das Frontend für das Ordnungsamt, sowie das Dashboard für die Auswertung der Parken-Daten. Das Dashboard soll mit Microsoft Power BI erstellt und anschließend in die Webseite eingebettet werden. Damit das Dashboard entwickelt werden kann, muss zunächst die Datenbank mit Datensätzen befüllt werden.

Frontend-Entwicklung
70%

Backend-Entwicklung

Im Backend wurde die Logik für das Abbuchen der Parkkosten entwickelt und programmiert. Das Smart-Parking Team hat zu Beginn des Projekts eine MySQL Datenbank für die Kundendaten angelegt. Ursprünglich war geplant, diese auch mit den Parken-Daten zu befüllen. Jedoch ist davon auszugehen, dass in der Realität eine sehr große Menge an Parken-Daten generiert werden. Eine relationale Datenbank kann die Anforderung, diese Datenmenge zu verarbeiten, nicht erfüllen. Im Sinne von Big Data hat das Team somit überlegt, MongoDB als NoSQL-Lösung einzusetzen. Das Team legte eine MongoDB an, jedoch funktionierte der Zugriff auf die Datenbank nicht. Da es für den Prototypen genügt, hat sich das Team dazu entschlossen, auf die Best Practice zu verzichten und die Daten ebenfalls in der MySQL Datenbank zu speichern. Da das Team sich für diese Lösung entschieden hat, müssen im nächsten Schritt die DB-Schnittstellen im Backend angepasst werden.

Backend-Entwicklung
60%

IoT-Devices

Bei den IoT-Devices wurde sich die letzten Tage auf die Verbindung zwischen den Pis und dem MQTT-Broker konzentriert. Die Ultraschallsensoren dienen dazu, mithilfe der Abstandsmessung zu erkennen ob sich auf dem Parkplatz ein Auto befindet. Der Pi ist nun in der Lage, die Daten vom Ultraschallsensor an den Broker zu verschicken. Im nächsten Schritt soll der Pi auch die Daten des RFID-Sensors, sprich die Nutzer-ID, an den Message Broker übergeben können.

IoT-Devices
95%

Statusbericht – Smart Parking