Diplomarbeiten aus dem
BBS - Bargeldloses Bezahlungssystem
Ziel:
Es sollen drei verschiedene Clienten entwickelt werden, welche über Wifi Bestellungen an den Gatstroserver senden. Ein GUI (graphical user Interface) soll den Kunden durch den Bezahlungsvorgang leiten. Die verschiedenen Anwendungsfälle beinhalten die Ansteuerung von simplen Spieleautomaten, die Ansteuerung von Getränkeautomaten und das Bestätigen eines Vertrages. Der Benützer soll mit einem NFC-Armband verbunden werden, mit dem an einem NFC-Scanner bezahlt wird.
Technische Realisierung:
Als Grundbaustein dient ein Raspberry-Pi, an welchen ein NFC-Scanner(PN532) und ein Display angesteckt werden. Die Ansteuerung der Automaten erfolgt über eine sekundäre Platine, die mit den GPIO-Pins des Raspberry Pis angesteuert wird. Der NFC-Scanner wird mit dem SPI-Bus angesteuert und die erhaltenen Daten werden an die GUI weitergeschickt. Die Gui wird mit C# programmiert und mit dem Mono .NET-Framework auf dem Raspberry-Pi ausgeführt. Um den Server anzusteuern, werden von der GUI die erforderten Daten erfragt. Diese Daten werden an das spezielle Dateiformat angepasst und mittels Wifi auf den Server geschickt.