Online Store

PHP Java Applet & JavaScript Card programming SDK

Ručno i automatsko slanje UID-a otkrivene kartice u internetsku bazu podataka pomoću PHP i Ajax skripti.

Java Applet softver za izvorni kod – SDK uključuje primjer osnovne implementacije API-ja čitača serije URF. Projekt uključuje tri softverska primjera s različitim razinama težine: Najjednostavniji, Jednostavni i Napredni.
Funkcije implementirane u ovim primjerima su:

Najjednostavnije – nabavite serijski broj kartice (UID), linearno čitanje i funkcije linearnog pisanja
Jednostavno – prošireni skup funkcija, implementacija čitača i ključeva kartica, metode provjere autentičnosti, signali korisničkog sučelja čitača
Napredno – dodane su mnoge napredne funkcije, kao što su sektor kartica i manipulacija blokom itd.

NFC RFID MIFARE® Cards reading & writing PHP -Java Applet - JavaScript source code software

Slanje UID kartice u internetsku bazu podataka

Docs & Software Download

Opće RFID upravljačke funkcije čitača

NFC RFID PHP Java aplet i JavaScript-1

 

  • ReaderOpen: Otvara priključak povezanog RFID čitača. U slučaju aplikacija s više niti, programeri moraju biti oprezni kako bi sinkronizirali pristup resursima čitatelja kako bi izbjegli nepredviđene situacije.
  • ReaderClose: Zatvara čitateljsku luku. To omogućuje pristup RFID čitaču iz drugih procesa.
  • GetCardId: Ova funkcija vraća identifikator vrste i serijski broj kartice smješten u RFID NFC čitač.

Opće funkcije

Funkcija koja oponaša linearni adresni prostor

Linearni pisani zapis

NFC RFID PHP Java aplet i JavaScript-2
Ova se funkcija koristi za pisanje podataka na karticu pomoću emulacije linearnog adresnog prostora. Metoda dokazivanja autentičnosti određena je sufiksom u nazivima funkcija:

  • aucData – Pokazivač na slijed bajtova koji sadrže podatke za pisanje
  • usLinearAddress – Linearna adresa kartice na kojoj je namijenjeno pisanje podataka
  • usDataLength – Broj bajtova za unos. U aucData, minimalni usDataLength bajtovi moraju se dodijeliti prije pozivanja funkcije
  • lpusBytesWritten – Pokazivač na varijablu tipa "nepotpisana kratka", gdje je napisan broj uspješno pročitanih bajtova s kartice. Ako je unos uspješno dovršen, ti su podaci jednaki parametru usDataLength. Ako je došlo do pogreške u pisanju nekih blokova, funkcija vraća broj uspješno napisanih bajtova preko ovog parametra.
  • ucAuthKey – Ovaj parametar definira hoće li se izvršiti provjera autentičnosti s A ključem ili ključem B. Može imati dvije vrijednosti, a to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61).
  • ucReaderKeyIndex – Zadana metoda provjere autentičnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentičnosti pomoću odabranog indeksa ključa iz RFID čitača. U načinu linearne adrese to se odnosi na sve sektore koji su napisani.

NFC RFID PHP Java Applet i JavaScript-3

LinearRead

Ova se funkcija koristi za pisanje podataka na karticu pomoću emulacije linearnog adresnog prostora. Metoda dokazivanja autentičnosti određena je sufiksom u nazivima funkcija:

  • aucData – Pokazivač na slijed bajtova koji sadrže podatke za pisanje na kartici
  • usLinearAddress – Linearna adresa kartice na kojoj je namijenjeno pisanje podataka
  • usDataLength – Broj bajtova za unos. U aucData, minimalni usDataLength bajtovi moraju se dodijeliti prije pozivanja funkcijeNFC RFID PHP Java Applet i JavaScript-4
  • lpusBytesReturned – Pokazivač na varijablu tipa "nepotpisano kratko", gdje je napisan broj uspješno pročitanih bajtova s kartice. Ako je unos uspješno dovršen, ti su podaci jednaki parametru usDataLength. Ako je došlo do pogreške u pisanju nekih blokova, funkcija vraća broj uspješno napisanih bajtova preko ovog parametra.
  • ucAuthMode – Ovaj parametar definira hoće li izvršiti provjeru autentičnosti s ključem A ili ključem B. Može imati dvije vrijednosti, a to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61).
  • ucReaderKeyIndex – Zadana metoda provjere autentičnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentičnosti pomoću odabranog indeksa ključa iz RFID čitača. U načinu linearne adrese to se odnosi na sve sektore koji se čitaju.

LinearFormatCard

Ova se funkcija koristi za oblikovanje kartice prepisivanjem svih kartičnih podataka sa zadanim bajtnim podacima [32 (DEC), 20(HEX)].

  • ucReaderKeyIndex – Zadana metoda provjere autentičnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentičnosti pomoću odabranog indeksa tipki iz RFID čitača. U načinu linearne adrese to se odnosi na sve sektore koji su napisani.

PREUZIMANJE SOFTVERA

Idite u naše spremište softvera GitLab da biste preuzeli primjer JavaScripta