NFC/RFID Software zum einfachen Bezahlen

bennemann8

Mitglied
Hallo zusammen,

Ich bin mir nicht sicher, ob ich auch nur ansatzweise im richtigen Forum unterwegs bin, aber eventuell kann mir der ein oder Andere ja trotzdem helfen :)

Also es geht um folgendes.. Und zwar möchte ich einfach mal etwas probieren, basteln, mein Wissen erweitern.
Viele von Euch kennen doch sicherlich das kontaklose Bezahlen während Großveranstaltungen, wie z.B. "Auf Schalke".
Dort wird mit der "Knappenkarte" bezahlt.

Man geht zu einem Aufladestand, lädt seine Karte mit einem gewünschten Geldbetrag auf und kann danach an Getränke- und Imbissständen in der Arena damit bezahlen.
Wenn man sich dann ein Bier kauft, gibt man seine Karte ab, diese wird eingelesen und der Preis des Bieres wird von dem Guthaben auf der Karte abgezogen, fertig..

Kann mir vielleicht jemand Informationen, bzgl. NFC oder RFID geben, ertwas genauer erklären, wie und mit welcher Technologie das ganze funktioniert und wie ich sowas selbst realisieren kann?

Ich würde das ganze gerne "nachbauen" für sagen wir folgendes Szenario:
Großes Stadtfest bei Dir zu Hause. 100te Besucher haben sich auf dem Marktplatz versammelt und wollen Getränke an den Ständen kaufen. Jeder Besucher hat so eine Karte und soll damit bezahlen. Die Kellner, bedienen auch an den Tischen, sodass Kunden auch bei den "mobilen" Kellnern bestellen und mit der Karte bezahlen können. Die Kellner sind dabei mit einem NFC Smartphone ausgerüstet.
Aufgeladen kann die Karte an einem der vielen Aufladestationen, oder bei den Kellnern. Außerdem soll jeder Besucher, der über ein passendes Smartphone verfügt, den aktuellen Kontostand seiner Karte und einen Log seiner letzen Bestellungen erfahren können.

Total egal, wie groß der Aufwand für ein solches Vorhaben ist, ich habe Zeit.
Es wäre der Hammer, wenn mir jemand ein wenig mehr über den ganzen Ablauf erklären könnte und was alles benötigt wird, um ein solches Vorhaben zu realisieren.

Vielen Dank schon einmal in Voraus und einen erfolgreichen Start in die neue Woche :)
Jakob
 

AndiE

Top Contributor
Ich denke, zuerst musst du dir über den Lebenszyklus einer Karte Gedanken machen. Ich denke, der Besucher bekommt die Karte B und lädi die bei Betreten des Geländes mit dem Betrag G(B) auf. Es gibt N Karten. Um die Karten einzulesen gibt es M Stände, die alle auf 1 Server zugreifen, der die Beweging der Geldbeträge G(i) mit i=1 bis N verwaltet. Dummerweise gibt es an den M Ständen O Produkte, wobei mehrere Stände die selben Produkte verkaufen. Bei Verlassen des Geländes bekommt der Besucher B folgerichtig den Betrag G(B) zurück, der noch auf seiner Karte ist.
Ich würde den Weg 1 Stand :1 Karte , 1 Stand : N Karten und M Stände : N Karten gehen. Es geht als zuerst darum, wie 1 einzige Karte ausgegeben, benutzt und zurückgerechnet wird. Dann geht es darum, die Anwendung so zu erweitern, dass viele Karten benutzt werden. Und als drittes geht es darum, das Sytem so netzwerkfähig zu machen, dass mehrere Stände die Karten "verarbeiten". Die RFID liefert dabei vielleicht einen Zahlencode, den man vorher ja als integer oder so simulieren kann. Aber diese kaufmännsiche" Grundfunktion muß erst mal da sein. Erst deanach, im 4. Segment geht es meiner meinung darum, das ganze Android-fähig, also mit Smartphones nutzbar, zu machen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Frichard Dokumentation Agiler Software-Entwicklung Softwareentwicklung 4
C Software Entwickeln Softwareentwicklung 22
D Herangehensweise Software-Projekt Softwareentwicklung 1
Bluedaishi Software Kommerziell Vertreiben Softwareentwicklung 34
M Software Urheberrecht Softwareentwicklung 4
S Welche Programmiersprache für eine 3D-Software? Softwareentwicklung 6
R Software-Architekt (Schwerpunkt Java) Softwareentwicklung 9
Tobse Begrifflichkeit: Software mit physikalischen Schnittstellen Softwareentwicklung 16
M Jemand Erfahrung mit safety-critical software sprachen wie ada/SPARKL? Softwareentwicklung 0
T Gibt es eine Software die Texte für Skype automartisch (automassage) sendet ? Softwareentwicklung 4
Y Software Zertifikat Softwareentwicklung 12
T Software Lizenzverwaltung Softwareentwicklung 8
L Evaluierung von Software Softwareentwicklung 6
BinaryLogic Software für Projektplanung und -Entwicklung Softwareentwicklung 19
I Grundlegende Anforderungen an eine Software Softwareentwicklung 14
M Suche Task-Software (Groupware mit Anpassungsmöglichkeiten) Softwareentwicklung 3
K Mindestanforderung einer Software Softwareentwicklung 7
fastjack Zertifizierung von Software Softwareentwicklung 3
Mike90 Lizenz für eigene software Softwareentwicklung 9
F Aufwändes eines Software Projektes Softwareentwicklung 21
D Wie entwickelt ihr gute Software mit einem GUI? Softwareentwicklung 29
J Java Software nach C++ portieren Softwareentwicklung 6
I Lizensen etc bei kommerzieller Software Softwareentwicklung 13
D LGPL-Lizenz und Entwicklung kommerzieller Software Softwareentwicklung 19
Z Welche Software für Web Anwendungen/Spiel Softwareentwicklung 3
H Unterschied zwischen Software Technik und Engineering? Softwareentwicklung 7
K Software im Bereich Finanzen programmieren Softwareentwicklung 11
A Software update. Wie realisieren? Softwareentwicklung 12
L Fragen zu Software Engineering Softwareentwicklung 6
M Software zur Erstellung eines Pflichtenhefts? Softwareentwicklung 15
S Open Source Software für UML Softwareentwicklung 8
I Software zum Erstellen von ER-Modellen Softwareentwicklung 12

Ähnliche Java Themen

Neue Themen


Oben