Online Store

非接触式读卡器®Card Programming - µFR Simple Software SDK

Simple MIFARE® Cards reading & writing source code software example

MIFARE SDK disponibile nei seguenti linguaggi di programmazione

  • Java (inclusa l'applet),
  • JavaScript,
  • Lazzaro
  • Borland Delfi,
  • Costruttore C++,
  • Microsoft®Visual c++ . net,
  • Microsoft® Visual C# .NET,
  • Microsoft® Visual Basic .NET

Docs & Software Download

Funzioni忠利/lavorare con il lettore RFID

    • ReaderApen:Apre una porta del lettore connesso. Nel caso di applicazioni multi-thread, gli sviluppatori devono fare attenzione a sincronizzare l'accesso alle risorse del lettore RFID per evitare situazioni impreviste.MIFARE SDK - uFR Software semplice con SDK per schede MIFARE 1
    • GetReaderType:Restituisce l'identificatore del tipo di dispositivo. Sui lettori IS21 questo valore è 0xD1150021.
    • GetReaderSerialNumber:Restituisce il numero di serie del dispositivo.
    • GetCardId:Questa funzione restituisce l'identificatore del tipo e il numero di serie della carta inseriti nel lettore RFID.
    • ReaderClose:Chiude la porta del lettore. Ciò consente l'accesso al lettore RFID da altri processi.

ReaderUISignal:

    La funzione viene utilizzata per controllare la luce del lettore RFID NFC e il segnale sonoro. Esistono quattro modalità di segnali luminosi e cinque modalità sonore:

    • ucLightSignalMode Definisce la modalità dei segnali luminosi. Può avere valori da 0 a 4. Il valore 0 indica l'inattività dei segnali luminosi.
    • ucBeepSignalMode Definisce la modalità dei segnali sonori. Può avere valori da 0 a 5. Il valore 0 indica l'inattività dei segnali sonori.

Funzioni generali

La funzione che emula lo spazio degli indirizzi lineare

LinearWrite

Questa funzione viene utilizzata per scrivere dati sulla scheda utilizzando l'emulazione dello spazio degli indirizzi lineari. Il metodo per dimostrare l'autenticità è determinato dal suffisso nel nome della funzione:

  • aucData – Puntatore alla sequenza di byte contenenti dati per la scrittura sulla schedaMIFARE SDK - uFR Software semplice con SDK per schede MIFARE 2
  • usLinearAddress – Indirizzo lineare della scheda a cui è destinata la scrittura dei dati
  • usDataLength – Numero di byte per la voce. Nei dati AUC, è necessario allocare un minimo di byte usDataLength prima di chiamare la funzione
  • lpusBytesWritten – Puntatore a una variabile di tipo "unsigned short", in cui viene scritto il numero di byte letti correttamente dalla scheda. Se la voce viene completata correttamente, questi dati sono uguali al parametro usDataLength. Se si è verificato un errore nella scrittura di alcuni blocchi, la funzione restituisce il numero di byte scritti correttamente su questo parametro.
  • ucAuthKey- Questo parametro consente di definire se eseguire l'autenticazione con la chiave A o la chiave B. Può avere due valori, ovvero: AUTHENT1A (0x60) o AUTHENT1B (0x61).
  • ucReaderKeyIndex – Il metodo predefinito di autenticazione (quando vengono utilizzate le funzioni senza suffisso) esegue la dimostrazione dell'autenticità utilizzando l'indice di chiave selezionato dal lettore RFID. Nella modalità indirizzo lineare, questo vale per tutti i settori scritti.

LinearRead

Queste funzioni vengono utilizzate per la lettura dei dati delle carte utilizzando l'emulazione dello spazio degli indirizzi lineare.

  • aucData – Puntatore alla sequenza di byte in cui verranno archiviati i dati letti.MIFARE SDK - uFR Software semplice con SDK per schede MIFARE 3
  • usLinearAddress – Indirizzo lineare sulla scheda da cui i dati vogliono leggere
  • usDataLength – Numero di byte per la lettura. Per aucData, è necessario allocare un minimo di byte usDataLength prima di chiamare la funzione
  • lpusBytesReturned – Puntatore alla variabile di tipo "unsigned short", in cui viene scritto il numero di byte letti correttamente dalla scheda. Se la lettura è completamente gestita, questi dati sono uguali al parametro usDataLength. Se si verifica un errore durante la lettura di alcuni blocchi, la funzione restituisce tutti i dati letti correttamente nei dati AUC prima che si verifichino gli errori e il numero di byte letti correttamente venga restituito tramite questo parametro
  • ucAuthMode- Questo parametro consente di definire se eseguire l'autenticazione con la chiave A o la chiave B. Può avere due valori, ovvero: AUTHENT1A (0x60) o AUTHENT1B (0x61).
  • ucReaderKeyIndex – Il metodo predefinito di autenticazione (quando vengono utilizzate le funzioni senza suffisso) esegue la dimostrazione dell'autenticità utilizzando l'indice di chiave selezionato dal lettore RFID. Nella modalità indirizzo lineare, questo vale per tutti i settori letti.

LinearFormatCard

Questa funzione viene utilizzata per formattare una scheda riscrivendo tutti i dati della scheda con i dati [32 (Dec), 20(hex)]byte predefiniti .

  • ucReaderKeyIndex – Il metodo predefinito di autenticazione (quando vengono utilizzate le funzioni senza suffisso) esegue la dimostrazione dell'autenticità utilizzando l'indice di chiave selezionato dal lettore RFID. Nella modalità indirizzo lineare, questo vale per tutti i settori scritti.

MIFARE SDK - uFR Software semplice con SDK per schede MIFARE 4

Baidu
map