Domanda

Sto cercando alcune librerie a Delphi per la programmazione e la lettura da schede RFID. Oggi uso le normali schede Mifare 1K e utilizzo una semplice libreria per leggere le carte UID, ma vorrei fare di più con queste carte, come conservare e leggere dalla loro memoria.

Oggi il mio sviluppo utilizza la libreria PCSCConnector.Pas in Delphi (componente dell'interfaccia PC/SC)

Non sono sicuro che questo sia in grado di fare qualcosa di più avanzato oltre a inviare codice per restituire il numero UID delle mie carte?

In caso contrario, cos'altro c'è là fuori chi può essere usato?

In una seconda nota, qualcuno può spingermi nella giusta direzione su come identificare i tipi di carta?. Che tipo di scheda RFID sto tenendo, quali sono i parametri, Mifare 1K. 5K? scheda Java ecc. Ecc.?

È stato utile?

Soluzione

Questo non risponde esattamente alla tua domanda, ma alcune note e suggerimenti:

Il problema con Mifare 1K (tutte le carte classiche Mifare, non Desfire, UltraLight ecc.) È che sono proprietari. Leggere l'UID è una funzione standard, supportata da tutti i lettori conformi a ISO14443. Per leggere/scrivere i dati, è necessario disporre di un lettore con supporto Mifare (classico).

Questo solleva la domanda su che tipo di lettore stai usando?

Il protocollo e gli algoritmi sono stati ingegnerizzati inversa, ma NXP non concede in licenza l'algoritmo Crypto (Crypto-1)-significa che qualsiasi biblioteca open source che lo fa (potrebbe essercene alcuni) probabilmente non è legale.

La documentazione per tutte le altre schede MIfare NXP è disponibile solo in NDA.

MODIFICARE:

SpringCard ha molti strumenti software diagnostici disponibili sul loro sito Web e molte altre risorse relative al PC/SC. Penso che sia principalmente incentrato su C ++/C#.

http://www.springcard.com/solutions/pcsc.html

PC/SC Diag, ad esempio, è abbastanza utile per alcuni test rapidi su una scheda.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top