Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   PC/SC RFID Reader ??? (https://www.delphipraxis.net/174198-pc-sc-rfid-reader.html)

Pet04 9. Apr 2013 08:13

PC/SC RFID Reader ???
 
Hallo,

ich möchte einen RFID Reder (z.B. Acs ACR 122U) der PC/SC unterstützt in eine Delphi XE2 App. integrieren.

Wie stelle ich nun eine Verbindung zum reader her um zu kommunizieren.

Hat jemand zufallig ein Demo Programm mit Source Code um Mifare Karten mit delphi zu beschreiben/lesen zu können (über PC/SC und Delphi XE2).


Gruß

Holger

Pet04 16. Apr 2013 06:33

AW: PC/SC RFID Reader ???
 
Hallo,

noch niemand was mit RFID PCSC gemacht ?

Furtbichler 16. Apr 2013 06:36

AW: PC/SC RFID Reader ???
 
Wenn Du dir einen Reader zulegst, ist mit Sicherheit die Ansteuerungssoftware mit dabei, d.h. Treiber, DLL usw. Und da das Ganze dann auch beschrieben ist (Quellcode, Website), sollte einer erfolgreichen Anbindung nichts im Wege stehen.

Du kannst bezüglich Treiber, DLL usw. auch immer den Anbieter fragen.

Steku 16. Apr 2013 08:09

AW: PC/SC RFID Reader ???
 
Hier gesehen: ACR122U NFC Contactless Smart Card Reader Software Development Kit

http://www.acs.com.hk/index.php?pid=...&id=ACR122-SDK

Gibt es für 149$ incl. 2 Readern, 5 Tokens/Karten, und der Software incl. Codesampeln.
OK, ist noch Delphi 7, sollte aber für den Einstieg reichen...

Gruß
Steku

bernhard_LA 16. Apr 2013 12:12

AW: PC/SC RFID Reader ???
 
vermutlich hast Du mit einer Java Card mehr / schneller Erfolg , weil Du Deine APDUS dann ohne Verschlüsselung senden kannst.

Bei Mifare musst Du doch ein PWD zu Karte schicken / entschlüsseln ..... , hast Du ein Produktdatenblatt / Doku zu Kommunikation mit der Karte ?


Als Link :

http://www.vclcomponents.com/Delphi/Miscellaneous/Delphi_PC_SC_SmartCard_Component-info.html

Alien_F 16. Apr 2013 12:28

AW: PC/SC RFID Reader ???
 
Also die Specs gibt´s hier irgendwo:
http://www.pcscworkgroup.com/specifi...ecdownload.php

Das ganze kann man relativ generisch programmieren, wenn man nur die UID benötigt. Hab sowas mal für Omnikey Reader gemacht. Im wesentlichen benötigt man lediglich die WinScard.dll unter Windows.

Hier hat jemand mal eine hübsche Delphi Komponente für PC/SC geschrieben:
http://nobbi.com/download.html
Dort ist auch das Pas File zur WinScard.dll vorhanden.

Ich hab die Komponente mal für meine Bedürfnisse und das Auslesen der UID angepasst. Bei Bedarf kann ich die mal posten.

Pet04 22. Apr 2013 07:18

AW: PC/SC RFID Reader ???
 
Wie baue ich den mit dem Reder die Verbindun auf, bzw find ihn. (PC/SC)

Oder sollte man lieber einen Reader aussuchen, der über einen "virtuellen Comport" und ein Ascii Protokoll verfügt ?

Vorteile bei PC/SC ist natürlich den Reader einfach zu tauschen.

Gruß und Danke für eure Hilfe

Pet

Alien_F 22. Apr 2013 12:43

AW: PC/SC RFID Reader ???
 
Also in der Winscard.dll kann man per Aufruf von "SCardListReaders" alle SmartCardreader auflisten lassen. In der oben genannten Komponente gibt´s dafür ein StringList-Property namens "ReaderList", welches davon Gebrauch macht.

tinof 22. Apr 2013 14:06

AW: PC/SC RFID Reader ???
 
Hallo vielleicht etwas offtopic, aber:

ich habe einen OBID (R) Reader von Feig in einem Delphiprogramm eingebunden und bin damit sehr zufrieden.
Die Firma leistet einen super Support und zumindest ich hatte so einige Fragen beim Beschreiten des neuen Pfades RFID.

Die Einbindung in Delphi erfolgt über DLLs, die Interfaces dafür gibt es vom Hersteller -auch für Delphi/Pascal.

Viele Grüße
Tino


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:03 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-2025 by Thomas Breitkreuz