Online Store

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

Simple MIFARE® Cards reading & writing source code software example

MIFARE SDK beschikbaar in de volgende programmeertalen

  • Java (inclusief Applet),
  • JavaScript,
  • Lazarus
  • Borland Delphi,
  • C++ Bouwer,
  • Microsoft® Visual C ++ .NET,
  • Microsoft® Visual C # .NET,
  • Microsoft® Visual Basic .NET

Docs & Software Download

Algemene functies voor het werken met de RFID-lezer

    • ReaderOpen:Hiermee opent u een poort van de aangesloten lezer. In het geval van multithread-toepassingen moeten ontwikkelaars voorzichtig zijn om de toegang tot de bronnen van de RFID-lezer te synchroniseren om onvoorziene situaties te voorkomen.MIFARE SDK - uFR Eenvoudige software met SDK voor MIFARE-kaarten 1
    • GetReaderType:Retourneert de apparaattype-id. Op IS21-lezers is deze waarde 0xD1150021.
    • GetReaderSerialNumber:Retourneert het serienummer van het apparaat.
    • GetCardId:Deze functie retourneert de type-id en het serienummer van de kaart die in de RFID-lezer zijn geplaatst.
    • ReaderSluiten:Hiermee sluit u de poort van de lezer. Dit maakt toegang tot de RFID-lezer mogelijk vanuit andere processen.

ReaderUISignal:

    De functie wordt gebruikt om het licht- en geluidssignaal van de NFC RFID-lezer te bedienen. Er zijn vier modi van lichtsignalen en vijf geluidsmodi:

    • ucLightSignalMode Definieert de lichtsignaalmodus. Het kan waarden hebben van 0 tot 4. Een waarde van 0 geeft lichtsignalen inactiviteit aan.
    • ucBeepSignalMode Definieert de modus voor geluidssignalen. Het kan waarden hebben van 0 tot 5. Een waarde van 0 geeft geluidssignalen inactiviteit aan.

Algemene functies

De functie die de lineaire adresruimte emuleert

Lineaire schrift

Deze functie wordt gebruikt voor het schrijven van gegevens naar de kaart met behulp van de emulatie van lineaire adresruimte. De methode voor het bewijzen van authenticiteit wordt bepaald door het achtervoegsel in de naam van de functie:

  • aucData – Wijs naar de reeks bytes met gegevens voor het schrijven op de kaartMIFARE SDK - uFR Eenvoudige software met SDK voor MIFARE-kaarten 2
  • usLinearAddress – Lineair adres van de kaart waar het schrijven van de gegevens bedoeld is
  • usDataLength – Aantal bytes voor het item. In AUC-gegevens moet minimaal usDataLength-bytes worden toegewezen voordat de functie wordt aangeroepen
  • lpusBytesWritten – Wijs naar een variabele van het type "niet-ondertekend kort", waarbij het aantal met succes gelezen bytes van de kaart wordt geschreven. Als de invoer met succes is voltooid, zijn deze gegevens gelijk aan de parameter usDataLength. Als er een fout is opgetreden bij het schrijven van sommige blokken, retourneert de functie het aantal succesvol geschreven bytes over deze parameter.
  • ucAuthKey – Deze parameter definieert of verificatie moet worden uitgevoerd met A-sleutel of sleutel B. Het kan twee waarden hebben, namelijk: AUTHENT1A (0x60) of AUTHENT1B (0x61).
  • ucReaderKeyIndex - De standaard verificatiemethode(wanneer de functies zonder achtervoegsel worden gebruikt) voert de authenticiteit uit door de geselecteerde sleutelindex van de RFID-lezer te gebruiken. In de lineaire adresmodus geldt dit voor alle sectoren die worden geschreven.

LinearRead

Deze functies worden gebruikt voor het lezen van kaartgegevens met behulp van de lineaire adresruimte-emulatie.

  • aucData – Wijs naar de reeks bytes waar gelezen gegevens worden opgeslagen.MIFARE SDK - uFR Eenvoudige software met SDK voor MIFARE-kaarten 3
  • usLinearAddress——Lineair这op de kaart waarvan de gegevens willen lezen
  • usDataLength – Aantal bytes om te lezen. Voor aucData moet een minimum usDataLength bytes worden toegewezen voordat de functie wordt aangeroepen
  • lpusBytesReturned – Aanwijzer naar de typevariabele "niet-ondertekend kort", waarbij het aantal succesvol gelezen bytes van de kaart wordt geschreven. Als de meting volledig wordt beheerd, zijn deze gegevens gelijk aan de parameter usDataLength. Als er een fout optreedt bij het lezen van sommige blokken, retourneert de functie alle met succes gelezen gegevens in de AUC-gegevens voordat de fouten optreden en wordt het aantal succesvol gelezen bytes geretourneerd via deze parameter
  • ucAuthMode – Deze parameter definieert of verificatie moet worden uitgevoerd met sleutel A of sleutel B. Het kan twee waarden hebben, namelijk: AUTHENT1A (0x60) of AUTHENT1B (0x61).
  • ucReaderKeyIndex - De standaard verificatiemethode(wanneer de functies zonder achtervoegsel worden gebruikt) voert de authenticiteit uit door de geselecteerde sleutelindex van de RFID-lezer te gebruiken. In de lineaire adresmodus geldt dit voor alle sectoren die worden gelezen.

LinearFormatCard

Deze functie wordt gebruikt voor het formatteren van een kaart door alle kaartgegevens te herschrijven met standaard bytegegevens [32 (Dec), 20(hex)].

  • ucReaderKeyIndex - De standaard verificatiemethode(wanneer de functies zonder achtervoegsel worden gebruikt) voert de authenticiteit uit door de geselecteerde sleutelindex van de RFID-lezer te gebruiken. In de lineaire adresmodus geldt dit voor alle sectoren die worden geschreven.

MIFARE SDK - uFR Eenvoudige software met SDK voor MIFARE-kaarten 4

Baidu
map