Forum: PC-Programmierung RFID-Programmierung


von Matthi (Gast)


Lesenswert?

Hallo Leute,

hoffe, hier im richtigen Bereich zu sein.
ich arbeite an einem ERP - nun moechte ich gerne fuer einen Kunden RFID 
implementieren. Dabei moechte ich mir gerne einen Reader kaufen - da mir 
nur begrenzte finanzielle mittel zur verfuegung stehen, dachte ich an 
sowas: http://www.1apc.de/1aPCShop/rfidacr120-p-5397.html - kann man bei 
so einem "standardreader" die libraries von den einzelnen herstellern 
(zb dem mifare von philips oder aehnliches) verwenden um auf die api 
zugreifen zu koennen?
Bin fuer weitere Tipps rund um die Programmierung von RFID (ueber die 
serielle Schnittstelle) sehr interessiert.
Vielen Dank im Voraus.
Gruesse

Matthi

von Stefan (Gast)


Lesenswert?

In der Codesammlung ist ein RFID Leser Projekt:

Beitrag "USB RFID Tag Leser"

Vielleicht hilft's

von Kornfisch (Gast)


Lesenswert?

Ich wuerde nicht notwendigerweise davon ausgehen dass die Komponenten 
standardisiertt sind und zusammenpassen. Dh, es ist moeglich, dass 
verschiedene Systeme verschiedene Reader benotigen. Fuer die Protokolle 
wuerde ich die Datenblaetter bemuehen.

von Matthi (Gast)


Lesenswert?

Danke mal fuer die antworten!
ich moechte auch nicht unbedingt davon ausgehen, es geht mir ja im 
prinzip nur um das:
zb: der kunde verwendet mifare mit einem 2000 eur-scanner - die 
anschaffung dieses scanners (und vor allem wenn mehrere scanner 
angeschafft werden muessten - aufgrund der verschiedenen protokolle und 
standards die verwendet werden, ist das unleistbar (vor allem weil unser 
programm im unteren preissegment verkauft wird)). dabei haette ich eben 
gerne eine opensource/oder auch guenstige library (api) mit der ich auf 
ein bestimmtes protokoll zugreifen kann (im prinzip eben vor allem lesen 
und schreiben auf dem reader - entschluesseln wird nicht notwendig 
sein).


lg Matthi

von Franz (Gast)


Lesenswert?

Also ich werf das jetzt einfach mal so ein, ohne zu wissen, ob du damit 
was anfangen kannst ;-)


http://www.openpcd.org/

von Matthi (Gast)


Lesenswert?

danke fue rden link ... kannte ich bereits ... das problem ist an dem 
ganzen leider, dass es nicht wirklich unter win laufen soll ... ich 
programmiere mein ding mit c# unter win xp und fuer das suche ich eine 
geeignete library. ich hoffe, dass es was gibt!

lg matthi

von Jürgen (Gast)


Lesenswert?

Die Reader unterstützen im allgemeinen die üblichen Protokolle, nur 
werden diese vermutlich herstellertypisch mit eigenen 
Schnittstellenprotokoll arbeiten. Ich benutze einen OEM-Reader, der über 
einen PIC-Controller angesteuert wird.
...
Der ACR120 ist ein kompakter und günstiger Leser/Schreiber für 13,56MHz 
Transpondertechnik, Mifare® und ISO14443.
...
Nun noch darauf achten, das die Labels oder Tags in diesem Format 
arbeiten.
Ansonsten einen Reader nehmen, der mehr Protokolle unterstützt.

Gruß Jürgen

von Alibi (Gast)


Lesenswert?

Das ist das "Protected Variations" Pattern (ein GRASP-Pattern). Einfach 
ein generisches Interface für den Leser bauen, dieses Interface in 
deinem ERP-Programm benutzen, und für jeden Reader eine Implementierung 
dieses Interfaces.
Ist aber in einem Pattern-Buch sicher besser beschrieben.

von Thomas (Gast)


Lesenswert?

Hallo Leute

Ich bräuchte in diesem Zusammenhang genauso ein bisschen 
Unterstützung:-)
Meine Aufgabe war es ein RFID Lesegerät aufzubauen und dies ist auch 
schon geschehen! Mit einem Armband (RFID Tag) reagiert das Lesegerät 
promt.
Der RFID-Empfänger EM4095 soll mit einem Mikrocontroller 80C517A 
kommunizieren. Die Daten die der EM4095 empfängt sollen über den 
Mikrocontroller an den PC über die serielle Schnittstelle weitergeleitet 
werden.
Und bei der Programmierung bräuchte ich ein bisschen Hilfe,ein kleiner 
Tipp wäre sogar eine große Hilfe, also ich danke euch allen schon im 
Vorraus:-)

mfg Thomas

von Ralf (Gast)


Lesenswert?

Hi Thomas,

mit dieser ungenauen Fragestellung wirst du keine brauchbare Antwort 
bekommen.

Probiers mal so:

- wie weit ist der Leserpart? Vollständig abgeschlossen, Software etc. 
komplett?
- Was genau willst du auf Rechnerseite realisieren? Anforderungen?

Du kannst für die PC-Programmierung z.B. C# (.NET Framework) verwenden. 
GUIs lassen sich sehr schön in .NET/C# realisieren, ab dem Framework 2.x 
ist eine Klasse für die serielle Schnittstelle vorhanden.

Ralf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.