Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi rs 232 schnittstelle mit RFID Transponderkarten lesegerät (https://www.delphipraxis.net/123759-rs-232-schnittstelle-mit-rfid-transponderkarten-lesegeraet.html)

Delphi-Phil 7. Nov 2008 22:17


rs 232 schnittstelle mit RFID Transponderkarten lesegerät
 
Hallo Liebe Delphi Freunde,

ich habe ein neues Projekt an Land gezogen und mal ein paar Fragen an Euch...

Es geht um kontaktlose Chipkarten. Diese Chipkarten haben ein Transponder vom Typ EM4102.
Diese Karte ist eine "Read only" Karte. Auf der Karte ist lediglich eine Art GUI gespeichert.

Und jetzt kommt das spannende:
Ich muss diese "Karten ID" auslesen!!!!!!

Mit einem Lesegerät was dem EM4102 Standard entspricht. So ein Lesegerät und eine Karte bekomme ich nächste Woche zum Testen zugesendet....

Das Lesegerät gibt die Daten der Karte über eine RS232 Schnittstelle aus.

Jetzt meine Frage:

Was kommt an der Schnittstelle genau an?? Man sagte mir es sind irgendwie Hexadezimal Werte!?!????

Wie bekomme ich jetzt endlich die ID der Karte in ein String oder was vergleichbares was ich mit meiner Datenbank vergleichen kann???

mkinzler 7. Nov 2008 22:24

Re: rs 232 schnittstelle mit RFID Transponderkarten lesegerä
 
Müsste in der Beschreibung/Dokumentation des Lesers stehen

Delphi-Phil 7. Nov 2008 22:25

Re: rs 232 schnittstelle mit RFID Transponderkarten lesegerä
 
mhhh die antwort bring mich ja kein stück weiter...;)

ich meine speziell wie ich mit delphi, dass was an der schnittstelle ankommt auslesen kann!

mkinzler 7. Nov 2008 22:28

Re: rs 232 schnittstelle mit RFID Transponderkarten lesegerä
 
Dafür gibt es Komponenten (TComport) oder Turbopower AsnycPro. Damit kannst du Befehle an den Comport senden und die Antworten auslesen. wie du diese aber zu interpretieren hast, hängt von der Hardware ab.
[Edit: Für den Beitragscache]

Delphi-Phil 7. Nov 2008 22:35

Re: rs 232 schnittstelle mit RFID Transponderkarten lesegerä
 
das ist ja eine antwort ohne text!!??!?!

mkinzler 7. Nov 2008 22:43

Re: rs 232 schnittstelle mit RFID Transponderkarten lesegerä
 
Zitat:

Zitat von Delphi-Phil
das ist ja eine antwort ohne text!!??!?!

Nein, war nur ein Problem des Beitragscache

sx2008 8. Nov 2008 03:57

Re: rs 232 schnittstelle mit RFID Transponderkarten lesegerä
 
Sobald das Lesegerät eine Karte ausgelesen hat, wird es seine Daten über die RS232-Schnittstelle abschicken.
Die Daten werden höchstwahrscheinlich als hexadezimaler String verschickt.
Damit man die Datenpakete unterscheiden kann wird jedem Paket ein CR-LF angehängt.
Alternativ könnten die Daten auch mit den Steuerzeichen STX und ETX eingerahmt werden.

Für dich heisst das jetzt:
1. du brauchst eine Komponente für RS232
2. die Komponent hat ein Event (z.B. OnReceive) innerhalb dessen du die Daten empfängst
3. du braucht etwas Code, um die Nutzdaten von den Steuerzeichen zu trennen

Delphi-Phil 8. Nov 2008 09:28

Re: rs 232 schnittstelle mit RFID Transponderkarten lesegerä
 
Guten Morgen,

vielen Dank für deine Antwort sx2008 die hat mich mal richtig weiter gebracht.

Wo bekomme ich eine solche Komponente her? Sind diese teuer oder gibt es was umsonnst??

Kann ich mir irgendwie einenn virtuellen Port erstellen um das mal zu testen???

Chemiker 8. Nov 2008 09:54

Re: rs 232 schnittstelle mit RFID Transponderkarten lesegerä
 
Hallo Delphi-Phil,

wie von mkinzler geschrieben Turbopower AsnycPro kann ich empfehlen und ist kostenlos.

AsnycPro

Bis bald Chemiker


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz