在线商店

MIFARE®卡编程- μ FR高级软件SDK

高级MIFARE®卡读写源代码软件示例

MIFARE SDK在de volgende programmeertalen中是beschikbaar

  • Java(包括Applet),
  • JavaScript,
  • 拉撒路
  • Borland Delphi,
  • c++ bouw,
  • 微软®Visual c++ .NET,
  • 微软®Visual c# .NET,
  • 微软®Visual Basic .NET

文档和软件下载

LinearWrite, LinearWrite_AKM1, LinearWrite_AKM2, LinearWrite_PK

Deze函数worden gebruikt voor het schrijven van gegevens遇见behulp van de emulatie van lineaire adresruimte。De methode voor het bewijzen van authenticiteit word bepalald door het achtervoegsel in De namen van De functie:MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags 1 . MIFARE SDK - uFR

  • aucData - Aanwijzer naar de reeks bytes die gegevens bevatten voor het schrijven
  • usLinearAddress - Lineair地址waar het schrijven van gegevens bedoeld是
  • usDataLength -一个字节项。在aucData moet minimaal usDataLength bytes worden toegewezen voordat de functie wordt aangeroepen
  • lpusBytesWritten - Wijs naar even variabele van het type " net -ondertekend kort", waarbij het aantal succesvol gelezen bytes van de kaart word geschreven。Als de invoer met succeeded是voltooid, zjn deze gegevens gelijk aan de parameter usDataLength。Als er een fout是opgetreden bij het schrijven van sommige blokken, retourneert de functie het aantal succesvol geschreven bytes over deze参数。
  • ucAuthKey -验证方式的参数定义满足A-sleutel的sleutel的B. Het kan twee waarden hebben, namelijk: AUTHENT1A (0x60)的AUTHENT1B (0x61)。
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,在直线上,在直线上,在直线上,在直线上。

线性formatcard,线性formatcard_akm1,线性formatcard_akm2,线性formatcard_pk

Deze功能worden gebruikt voor het schrijven van nieuwe toetsen A en B en voor toegangsbits in de trailers van alle扇区。De instelling van negende trailersbytes是ingeschakeld (een byte voor algemeen gebruik waarbij elke waarde kan worden ingeverd)。在alle sector word dezelfde waarde ingesteld voor de hele kaart, zodat dezelfde sleutels en toegangsrechten geldig zijn。Omdat het面zakelijk是om de authenticiteit op basis van eerdere sleutels te bewijzen voordat u in de sectortrailers schrijft, zijn deze functies mogelijk geschikt om de nieuwe kaart te initialiseren (de authenticatiword uitgevoerd met transportsleutels, alle belangrijke bytes zijn 0xFF)的om deze opnieuw te initialiseren dezelfde sleutels en toegangsrechten voor alle扇区。Zeker, er moet altijd voorzichtig zijn met eerder ingestelde toegangsrechten (toegangsbits) voor het geeval het wijzigen van sommige sleutels of bits voor toegangsrechtenbeheer是uitgeschakeld。

SectorTrailerWrite

Deze functiegroep biedt meer柔度bij het initiëren货车部门:MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags

  • aucNewKeyA - Aanwijzer op 6字节数组满足甚至nieuwe A-sleutel
  • ucBlocksAccessBits - De toegangsbitwaarden die machtigingen voor alle gegevensblokken definiëren。Het kan waarden 0 tot 7 hebben
  • ucSectorTrailersAccessBits - De waarde van toegangsbits die toegangsmachtigingen definieert voor alle sectortrailers。Het kan waarden 0 tot 7 hebben
  • ucSectorTrailersByte9 - De waarde van toegangsbits die toegangsmachtigingen definieert voor alle sectortrailers。Het kan waarden 0 tot 7 hebben
  • aucNewKeyB - Aanwijzer op 6字节数组满足甚至nieuwe B-toets
  • lpucsectorsformatting - Wijs naar甚至变量van het类型“net -ondertekende char”waarmee het aantal succesvol geformatteerde扇区预告片返回。Bv。als alle sector trailers met succes zijn geïnitialiseerd, op de MIFARE®1K,通过deze参数de waarde 16 die het aantal sector vertegenwoordigt。在geeval van een fout是de parameter een indicatie van het aantal succesvol geïnitialiseerde扇区vanaf nul。
  • ucAuthModeDeze参数定义验证A-sleutel的B-sleutel moet worden ueverd。Het kan twee waarden hebben, namelijk: AUTHENT1B (0x61)的AUTHENT1A (0x60)。
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,在直线上,在直线上,在直线上,在直线上。
  • aucProvidedKey - Aanwijzer op de zesde byte-tekenreeks遇见de sleutel voor authenticiteit die wordt bewezen在de methode“提供的密钥”。_PK achtervoegsel in de naam van de function geeft dit gebruik van de methode aan。

功能voor het werken遇到gegevensblokken

BlockRead, BlockRead_AKM1, BlockRead_AKM2, BlockRead_PK

Deze functiegroep word gebruikt voor het blokkeren van het lezen van inhoud。Leest altijd het hele blok(16字节van het blok)。函数maken gebruik van de zogenaamde blokadressering (het eerste blok heeft het adres 0;deerste扇形拖车重地址3,De volgende, enz。tot het latste MIFARE®1K-blok看拖车van de laatste部门,甚至adres 63重)。Deze函数使het ook mogelijk om de inhoud van de sectortrailers te lezen (het beschikbare deel om te lezen, afhankelijk van de ingestelde toegangsrechten)。

3 . MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags

  • aucData - Wijs naar het aantal bytes waar gelezen gegevens worden opgeslagen。Moet ten minste 16字节worden toegewezen voordat de functie wordt aangeroepen。
  • ucBlockAddress - ucAuthMode blokadres。验证A-sleutel的Deze参数定义。Het kan twee waarden hebben, namelijk: AUTHENT1B (0x61)的AUTHENT1A (0x60)。
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,在直线上,在直线上,在直线上,在直线上
  • ucSectorTrailersByte9 - De waarde van toegangsbits die toegangsmachtigingen definieert voor alle sectortrailers。Het kan waarden 0 tot 7 hebben
  • aucProvidedKey - Aanwijzer naar de zesde字节数组满足de sleutel voor authenticiteit die wordt bewezen在de methode“提供的密钥”。_PK achtervoegsel in de naam van de function geeft dit gebruik van de methode aan。

Deze函数werken hetzelfde als BlockRead-groepsfuncties en zijn gemaakt voor het lezen van blokinhoud。Het enige verschil是部门称谓词。那omvat het afzonderlijk verzenden van sector en blokadressen binnen en sector。Voor MIFARE®1K kan het adres in het bereik van 0 tot 15 liggen en het adres van de blokken binnen de sector, variërend van 0 tot 3。Voor MIFARE®4k kan het adres van de sector in het bereik van 0 tot 39 liggen en aangezien de tweede helft van de adresruimteorganisatie anders是(boven 2 MB) kan het blokadres in de laatste 8 sector (sector 32 tot 39) in het bereik van 0 tot 15 liggen。Het hele blok (blok van 16字节)word altijd gelezen。

Deze functies kunnen de inhoud van de sectortrailers lezen (het beschikbare deel om te lezen, afhankelijk van de ingestelde toegangsrechten)。

  • aucData - Wijs naar de bytes-array waar gelezen gegevens worden opgeslagen。Er moet ten minste 16字节worden toegewezen voordat de functie wordt aangeroepen
  • ucSectorAddress扇区地址
  • ucBlockInSectorAddress -地址布洛克伦宾宁甚至扇区
  • ucAuthMode - Deze参数定义满足a - B-sleutel。Het kan twee waarden hebben, namelijk: AUTHENT1B (0x61)的AUTHENT1A (0x60)。
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,在直线上,在直线上,在直线上,在直线上
  • aucProvidedKey - Aanwijzer naar de array van de zesde byte die de sleutel voor authenticiteit bevat die wordt bewezen in de methode“提供的密钥”。_PK achtervoegsel in de naam van de function geeft deze gebruikte methode aan。

BlockWrite, BlockWrite_AKM1, BlockWrite_AKM2, BlockWrite_PK

Deze函数worden gebruikt voor gegevensinvoer(16字节每keer)在de blokken。函数maken gebruik van de zogenaamde blokadressering (het eerste blok heeft het adres 0;deerste扇形拖车重地址3,De volgende, enz。tot het latatste MIFARE®1K-blok dat ook甚至拖车van de latatste部门是,甚至adres 63重)。在部门中直接执行职能。特殊函数SectorTrailerWrite en SectorTrailerWriteUnsafe。

4 . MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags

  • aucData - Wijs naar het aantal bytes waar gelezen gegevens worden opgeslagen。Moet ten minste 16字节worden toegewezen voordat de functie wordt aangeroepen
  • ucBlockAddress - Adres kaartblok
  • ucAuthMode -验证标准的参数定义满足标准b中的标准A,即AUTHENT1B (0x61)中的AUTHENT1A (0x60)。
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在一条直线上,在另一条直线上,在另一条直线上
  • aucProvidedKey - Aanwijzer naar de zesde字节数组满足de sleutel voor authenticiteit die wordt bewezen在de methode“提供的密钥”。_PK achtervoegsel in de naam van de function geeft dit gebruik van de methode aan。

FORBIDEN_DIRECT_WRITE_IN_SECTOR_TRAILER。

BlockInSectorSchrijf, BlockInSectorWrite_AKM1, BlockInSectorWrite_AKM2, BlockInSectorWrite_PK

Deze函数werken hetzelfde als BlockWrite-groepsfuncties;Ze worden gebruikt voor gegevensinvoer(每keer 16字节)在blokken。Het enige verschil是Het gebruik van sector addressering。部门地址贝特肯阿佐德利克verzendsector- en blokadressen binnen een sector。Voor MIFARE®1K kan het adres in het bereik van 0 tot 15 liggen en het adres van de blokken binnen de sector, variërend van 0 tot 3。Voor MIFARE®4k kan het adres van de sector in het bereik van 0 tot 39 liggen en aangezien de tweede helft van de adresruimteorganisatie anders是(boven 2 MB) kan het blokadres in de laatste 8 sector (sector 32 tot 39) in het bereik van 0 tot 15 liggen。在部门中直接执行职能。特殊函数SectorTrailerWrite en SectorTrailerWriteUnsafe5 . MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags

  • aucData - Wijs naar het aantal bytes waar gelezen gegevens worden opgeslagen。Moet ten minste 16字节worden toegewezen voordat de functie wordt aangeroepen
  • ucSectorAddress扇区地址
  • ucBlockInSectorAddress - Deze参数定义符合A-sleutel的B-sleutel moet worden ueverd。Het kan twee waarden hebben,命名方式:AUTHENT1A (0x60) of AUTHENT1B (0x61)
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,在直线上,在直线上,在直线上,在直线上
  • aucProvidedKey - Aanwijzer naar de zesde字节数组满足de sleutel voor authenticiteit die wordt bewezen在de methode“提供的密钥”。_PK achtervoegsel in de naam van de function geeft dit gebruik van de methode aan。

FORBIDEN_DIRECT_WRITE_IN_SECTOR_TRAILER。

SectorTrailerWrite、SectorTrailerWrite_AKM1、SectorTrailerWrite_AKM2、SectorTrailerWrite_PK

Deze功能worden gebruikt voor het schrijven van gegevens在de扇形拖车。功能kunnen ook worden gebruikt voor sectortrailers blokadressering en voor de sectoradressering die wordt bepalald door de parameter ucAddressingMode。6 . MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tagIn het geeval van block addressing heeft het eerste blok het adres 0;拖车重量甚至是eerste部门adres 3 ende volgende 7等tot het laatste blok van MIFARE®1k wat ook甚至拖车是van de laatste部门en een adres 63重。Deze groep功能vereenvoudigt de bitsmanipulatie voor het instellen van toegangsrechten voor blokken (toegangsbits) en minimaliseert de mogelijkheid van permanente blokkering van de hele扇区als gevolg van onjuiste opmaak van Deze bits。Het formatteren van de toegangsbits word gemaakt door de RFID-lezer vóór Het schrijven。API-gebruikers kunnen de juiste toegangsrechten voor blokken kiezen die worden weergegeven door de wararden 0 tot en met 7 en deze naar deze function verzenden。

volgende toegangsrechten的公共部门:7 . MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags

  • 退钢位C1 C2 C3
  • toegangswaden (verzonden naar de functie)
  • Toegangsrechten
  • Sleutel A-bytes meets de toegangsbits en de negen byte-toets B
  • Lezen en schrijven

volgende toegangsrechten的公共部门:

* Als de toegangsrechten voor de sector van en geschikte sector zo zijn ingesteld dat het mogelijk是om de read -sleutel te lezen, kan deze in geen van de gevallen worden gebruikt voor authenticatie。Deze功能偷看nieuwe部门sleutels在阿尔托冈斯雷什滕津托格斯坦。

  • 退钢位C1 C2 C38 . MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags
  • toegangswaden (verzonden naar de functie)
  • Toegangsrechten
  • Lezen, schrijven, incrementeren, afbreken
  • ucAddressingMode - SECTOR_ADDRESS_MODE (0x01)中的BLOCK_ADDRESS_MODE (0x00)的Hiermee geeft u de adresmodus op. Mogelijke warden van deze参数zjn。Als er een andere waarde wordt verzonden, retourneert de functie een foutcode WRONG_ADDRESS_MODE
  • ucAddress -部门的部门拖车blokkeren adres, afhankelijk van ucAddressingMode。Bij gebruik van een sector-adresmodus, bijvoorbeeld de MIFARE经典®1K, kan het bereik van 0 tot 15 zijn(体重16扇形)。Hetzelfde type in de blokadresseringsmodus kan de wararden van 0 tot63 gebruiken, op voorwaarde at enefout optreedt als het geadresseerde blok niet ook de sector是。
  • aucNewKeyA - Aanwijzer op de array van 6byte die even nieuwe A-sleutel vertegenwoordigt voor even opgegeeven sector die word ingesteld, eerder是toegestaan met de toegangsrechten
  • aucNewKeyB - Aanwijzer op de array van zes bytes die een nieuwe B-sleutel vertegenwoordigt voor even opgegeeven sector die word ingesteld, eerder是toegestaan met de toegangsrechten
  • ucBlock0AccessBits - Toegangswaarde voor het 0-blok van een sector。

MIFARE®4k heeft een andere组织voor de latatste 8部门,de tweede helft van de adresruimte。deze扇区的Daarom zijn de toegangsrechten:

  • toegangsrechten tot de eerste 5 blokken ucBlock1AccessBits访问值块
  • toegangsrechten tot de tweede 5 blokken - ucBlock2AccessBits访问值块voor deerste扇区
  • Toegangsrechten tot de latatste 5 blokken:
    • ucSectorTrailerAccessBits - Toegangswaarde voor even sectortrailer
    • ucSectorTrailerByte9 - De byte van De negende扇区aanhangwagens是字节voor algemeen gebruik waarbij elke单字节waardkan worden ingoverd
    • ucAuthMode -验证方式的参数定义满足标准A的标准b的标准A的标准,namelijk: AUTHENT1A (0x60)的AUTHENT1B (0x61)
    • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,在直线上,在直线上,在直线上,在直线上
    • aucProvidedKey - Aanwijzer naar de zesde字节数组满足de sleutel voor authenticiteit die wordt bewezen在de methode“提供的密钥”。_PK achtervoegsel in de naam van de function geeft dit gebruik van de methode aan。

SectorTrailerWriteUnsafe、SectorTrailerWriteUnsafe_AKM1、SectorTrailerWriteUnsafe_AKM2、SectorTrailerWriteUnsafe_PK

Deze functies hebben hetzelfde doel als de functie van de sectortrailerwritergroep met het verschil in het verzenden van de "onbewerkte" sectortrailersinhoud ende fouten zijn mogelijk tijdens het formatteren van toegangsbitswaarden voor invoer。Deze功能zijn bedoeld voor ontwikkelaars遇见ervaring在het werken遇见MIFARE®.Alle genemde regels voor de functies van de SectorTrailerWrite-groep zijn van topass op deze functies,代表de optie van de ruwe gegeevens voor het invoeren van sectortrailers。

  • ucAddressingMode - SECTOR_ADDRESS_MODE (0x01)中的BLOCK_ADDRESS_MODE (0x00)的Hiermee geeft u de adresmodus op. Mogelijke warden van deze参数zjn。Als er een andere waarde is verzonden, retourneert de functie een foutcode WRONG_ADDRESS_MODE。
  • ucAddress -部门的部门拖车blokkeren adres, afhankelijk van ucAddressingMode。

Bij gebruik van een sectoradresmodus kan in het geeval van MIFARE®1K het bereik van 0 tot 15 zijn (heeft 16 sector) en hetzelfde type blokadresseringsmodus kan de waarden 0 tot 63 gebruiken met de mogelijke fout als het geadresseerde blok niet ook de sectortrailer是。

  • aucSectorTrailer -指针naar 6字节数组die de "ruwe" gegevens bevat voor de invoer van de adressectortrailer
  • ucAuthMode - Deze参数定义的验证leutel A的sleutel B moet worden uitgeverd。Het kan twee waarden hebben,命名方式:AUTHENT1A (0x60) of AUTHENT1B (0x61)
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,在直线上,在直线上,在直线上,在直线上
  • aucProvidedKey - Aanwijzer naar de zesde字节数组满足de sleutel voor authenticiteit die wordt bewezen在de methode“提供的密钥”。_PK achtervoegsel in de naam van de function geeft dit gebruik van de methode aan。

功能voor het werken遇到waardeblokken

Waardeblokken vertegenwoordigen een optionele MIFARE-functionaliteit®。Dit is eigenlijk een modus waarin het hele blok gegevens(16字节)één waarde van vier bytes vertegenwoordigt。在deze modus kunt u elk gegevensblok toevegen(代表自然的blok 0, de nulsector en sectortrailer)。De wararden in De waardeblokken zijn op een speciale manier opgemaakt en bevatten naast waarderecesde adreswaarde van één字节,wat gebruikers De extra mogelijkheid biedt om het备份系统te implementeren。

D-Logic RFID-lezers zorgen voor de juiste opmaak van waardeblokken, zodat de set functies die alleen met vier bytewaarden worden verwerkt, beschikbaar是voor gebruikers。Er moet worden vermeld het gebruik van waardeblokken zinvol是als de toegangsrechten totet gewenste blok zijn ingesteld op wararden 1,6 0 (de standaardwaarde in de nieuwe kaart), warardoor hun wararden kunnen toenemen en dalen。Allereerst moeten waardeblokken worden geïnitieerd, wararde en bijbehorrende adres moeten voldoen aan heet juiste formaat van zestien字节记录。设置Windows API-functies IS21 ValueBlockInSectorWrite的ValueBlockWrite。

ValueBlockLees, ValueBlockRead_AKM1, ValueBlockRead_AKM2, ValueBlockRead_PK

Deze functions doen hetzelfde als ValueBlockRead-groepsfuncties en zijn geschikt voor het lezen van 4 bytewaarden van de waardeblokken。Bovendien retourneren ze het gekoppelde adres that是opgeslagen in het waardeblok。他的名字是他的名字。分区地址bettekent het afzonderlik verzenden van sector- en blokadressen binnen en sector。Voor MIFARE®1K kan het adres in het bereik van 0 tot 15 liggen en het adres van de blokken binnen de sector, variërend van 0 tot 3。Voor MIFARE®4k kan het adres van de sector in het bereik van 0 tot 39 liggen en aangezien de tweede helft van de adresruimteorganisatie anders是(boven 2 MB) kan het blokadres in de laatste 8 sector (sector 32 tot 39) in het bereik van 0 tot 15 liggen。

9 . MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags

  • lValue - Aanwijzer op even变量van een lang类型waarover het waardeblok terugkeert
  • ucValueAddr -字节是单字节的字节
  • ucSectorAddress扇区地址
  • ucBlockInSectorAddress -在偶数扇区中地址blockeren
  • ucAuthMode - Deze参数定义的验证leutel A的sleutel B moet worden uitgeverd。Het kan twee waarden hebben,命名方式:AUTHENT1A (0x60) of AUTHENT1B (0x61)
  • ucReaderKeyIndex - e标准验证方法(wanneer de functionties zonder achtervoegsel worden gebruikt) voert de authenticiteit uit door de geselecteerde sleutelindex van de RFID-lezer te gebruiken。在直线上,地址是通过所有扇区
  • aucProvidedKey - Aanwijzer op de array van zes bytes die de sleutel bevat voor verify van de methode "提供的密钥"。_PK achtervoegsel functienem geeft aan dat deze method word gebruikt。

ValueBlockInSectorLees, ValueBlockInSectorRead_AKM1, ValueBlockInSectorRead_AKM2, ValueBlockInSectorRead_PK

Deze functions doen hetzelfde als ValueBlockRead-groepsfuncties en zijn geschikt voor het lezen van 4 bytewaarden van de waardeblokken。Bovendien retourneren ze het gekoppelde adres that是opgeslagen in het waardeblok。他的名字是他的名字。分区地址bettekent het afzonderlik verzenden van sector- en blokadressen binnen en sector。Voor MIFARE®1K kan het adres in het bereik van 0 tot 15 liggen en het adres van de blokken binnen de sector, variërend van 0 tot 3。Voor MIFARE®4k kan het adres van de sector in het bereik van 0 tot 39 liggen en aangezien de tweede helft van de adresruimteorganisatie anders是(boven 2 MB) kan het blokadres in de laatste 8 sector (sector 32 tot 39) in het bereik van 0 tot 15 liggen。

13 . MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags

  • lValue - Aanwijzer op even变量van een lang类型waarover het waardeblok terugkeert
  • ucValueAddr -指针变量,字符型字,通过一个字节地址,额外的mogelijkheid, biedt voor,甚至备份系统实现
  • ucSectorAddress扇区地址
  • ucBlockInSectorAddress -在偶数扇区中地址blockeren
  • ucAuthMode - Deze参数定义的验证leutel A的sleutel B moet worden uitgeverd。Het kan twee waarden hebben,命名方式:AUTHENT1A (0x60) of AUTHENT1B (0x61)
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,地址是通过所有扇区
  • aucProvidedKey - Aanwijzer op de array van zes bytes die de sleutel bevat voor verify van de methode "提供的密钥"。_PK achtervoegsel functienem geeft aan dat deze method word gebruikt。

ValueBlockWrite, ValueBlockWrite_AKM1, ValueBlockWrite_AKM2, ValueBlockWrite_PK

Deze函数worden gebruikt om wararden van vierde bytewaardeblokken te initialiseren te schrijven en het bijbehorrende adres op te slaan在het waardeblok。函数met behulp van de zogenaamde blokadressering (het eerste blok heeft het adres 0;拖车的重量甚至是eerste sectoradres 3 ende volgende 7, enz。tot het laatste blok van MIFARE®1k dat ook een trailer是van de laatste sector en een adres 63重)。MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags 14

  • lWaarde - Waarde voor de vermelding van het waardeblok
  • ucValueAddr - Adres gekoppeld aan waardeblok
  • ucBlockAddress -地址布洛克伦
  • ucAuthMode - Deze参数定义满足a - B-sleutel。Het kan twee waarden hebben, namelijk: AUTHENT1B (0x61)的AUTHENT1A (0x60)。
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,在直线上,在直线上,在直线上,在直线上
  • aucProvidedKey - Aanwijzer naar de zesde字节数组满足de sleutel voor authenticiteit die wordt bewezen在de methode“提供的密钥”。_PK achtervoegsel in de naam van de function geeft dit gebruik van de methode aan。

ValueBlockInSectorSchrijf, ValueBlockInSectorWrite_AKM1, ValueBlockInSectorWrite_AKM2, ValueBlockInSectorWrite_PK

Deze函数zjn vergelijkbaar遇见de函数van de Groep ValueBlockWrite。Ze gebruiken voor invoer, waardeblokken 4字节waarden initialisatie。Bovendien slaat u het gekoppelde adres op in de blokwaarde。这是他的部门地址。分区地址bettekent het afzonderlik verzenden van sector- en blokadressen binnen en sector。Voor MIFARE®1K kan het adres in het bereik van 0 tot 15 liggen en het adres van de blokken binnen de sector, variërend van 0 tot 3。Voor MIFARE®4k kan het adres van de sector in het bereik van 0 tot 39 liggen en aangezien de tweede helft van de adresruimteorganisatie anders是(boven 2 MB) kan het blokadres in de laatste 8 sector (sector 32 tot 39) in het bereik van 0 tot 15 liggen。MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags 15

  • lWaarde - Waarde voor de vermelding van het waardeblok
  • ucValueAddr - Adres gekoppeld aan waardeblok
  • ucSectorAddress扇区地址
  • ucBlockInSectorAddress - Blokadres van een sector
  • ucAuthMode - Deze参数定义的验证leutel A的sleutel B moet worden uitgeverd。Het kan twee waarden hebben, namelijk: AUTHENT1B (0x61)的AUTHENT1A (0x60)。
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,地址是通过所有扇区
  • aucProvidedKey - Aanwijzer op de array van zes bytes die de sleutel bevat voor verify van de methode "提供的密钥"。_PK achtervoegsel functienem geeft aan dat deze method word gebruikt。

ValueBlockIncrement, ValueBlockIncrement_AKM1, ValueBlockIncrement_AKM2, ValueBlockIncrement_PK

Deze functieset word gebruikt om de waardeblokken van 4字节te verhogen。De waarde van waardeblokverhoging wordt verzonden als甚至参数van deze函数。函数gebruiken blokadressering (het eerste blok heeft het adres 0;deerste扇形拖车重地址3,De volgende, enz。tot het latatste MIFARE®1K-blok dat ook甚至拖车van de latatste部门是,甚至adres 63重)。16 . MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags

  • lIncrementValue - De waarde van waardeblokverhoging
  • ucBlockAddress -在偶数扇区中地址布洛克伦
  • ucSectorAddress扇区地址
  • ucAuthMode - Deze参数定义的验证leutel A的sleutel B moet worden uitgeverd。Het kan twee waarden hebben, namelijk: AUTHENT1B (0x61)的AUTHENT1A (0x60)。
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,地址是通过所有扇区
  • aucProvidedKey - Aanwijzer op de array van zes bytes die de sleutel bevat voor verify van de methode "提供的密钥"。_PK achtervoegsel functienem geeft aan dat deze method word gebruikt。

ValueBlockInSectorIncrement, ValueBlockInSectorIncrement_AKM1, ValueBlockInSectorIncrement_AKM2, ValueBlockInSectorIncrement_PK

Deze functions hebben hetzelfde doel als ValueBlockIncrement-groepsfuncties en worden gebruikt voor het lezen van 4 bytewaarden van de waardeblokken。De waarde van waardeblokverhoging wordt verzonden als甚至参数van deze函数。这是他的部门地址。分区地址bettekent het afzonderlik verzenden van sector- en blokadressen binnen en sector。Voor MIFARE®1K kan het adres in het bereik van 0 tot 15 liggen en het adres van de blokken binnen de sector, variërend van 0 tot 3。Voor MIFARE®4k kan het adres van de sector in het bereik van 0 tot 39 liggen en aangezien de tweede helft van de adresruimteorganisatie anders是(boven 2 MB) kan het blokadres in de laatste 8 sector (sector 32 tot 39) in het bereik van 0 tot 15 liggen。17 . MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags

  • lIncrementValue - De waarde van waardeblokverhoging
  • ucSectorAddress扇区地址
  • ucBlockInSectorAddress -地址布洛克伦宾宁甚至扇区
  • ucAuthMode - Deze参数定义的验证leutel A的sleutel B moet worden uitgeverd。Het kan twee waarden hebben, namelijk: AUTHENT1B (0x61)的AUTHENT1A (0x60)。
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,地址是通过所有扇区
  • aucProvidedKey - Aanwijzer op de array van zes bytes die de sleutel bevat voor verify van de methode "提供的密钥"。_PK achtervoegsel functienem geeft aan dat deze method word gebruikt。

valueblockdecement, ValueBlockDecrement_AKM1, ValueBlockDecrement_AKM2, ValueBlockDecrement_PK

Deze集函数word gebruikt om de waarde van 4字节van waardeblokken te verlagen。De waarde van De waardelokafname wordt verzonden als参数van deze函数。函数gebruiken blokadressering (het eerste blok heeft het adres 0;deerste扇形拖车重地址3,De volgende, enz。tot het latatste MIFARE®1K-blok dat ook甚至拖车van de latatste部门是,甚至adres 63重)。MIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags 18

  • lDecrementValue - De waarde van waardedelokafbouw
  • ucBlockAddress -地址块keren binnen甚至扇区
  • ucAuthMode - Deze参数定义的验证leutel A的sleutel B moet worden uitgeverd。Het kan twee waarden hebben, namelijk: AUTHENT1B (0x61)的AUTHENT1A (0x60)。
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,地址是通过所有扇区
  • aucProvidedKey - Aanwijzer op de array van zes bytes die de sleutel bevat voor verify van de methode "提供的密钥"。_PK无功无功,无功无功。

ValueBlockInSectorDecrement, ValueBlockInSectorDecrement_AKM1, ValueBlockInSectorDecrement_AKM2, ValueBlockInSectorDecrement_PK

Deze函数werken hetzelfde als valueblockdecreent -groepsfuncties en zijn gemaakt voor de waardeblokken 4字节waardeafname。De waarde van De waardeblokafbraak wordt als参数naar deze函数verzonden。Enige verschil是他的部门地址。那omvat het afzonderlijk verzenden van sector en blokadressen binnen en sector。Voor MIFARE®1K kan het adres in het bereik van 0 tot 15 liggen en het adres van de blokken binnen de sector, variërend van 0 tot 3。Voor MIFARE®4k kan het adres van de sector in het bereik van 0 tot 39 liggen en aangezien de tweede helft van de adresruimteorganisatie anders是(meer dan 2 MB) kan het blokadres in de laatste 8 sector (sector 32 tot 39) in het bereik van 0 tot 15 liggenMIFARE SDK - uFR Geavanceerde software met SDK voor MIFARE-kaarten tags 19 .

  • lDecrementValue - De waarde van waardedelokafbouw
  • ucSectorAddress扇区地址
  • ucBlockInSectorAddress -地址布洛克伦宾宁甚至扇区
  • ucAuthMode - Deze参数定义的验证leutel A的sleutel B moet worden uitgeverd。Het kan twee waarden hebben, namelijk: AUTHENT1B (0x61)的AUTHENT1A (0x60)。
  • ucReaderKeyIndex - De标准验证方法(wanneer De functionties zonder achtervoegsel worden gebruikt) voert De authenticiteit uit门De geselecteerde sleutelindex范德RFID-lezer te gebruiken。在直线上,地址是通过所有扇区
  • aucProvidedKey - Aanwijzer op de array van zes bytes die de sleutel bevat voor verify van de methode "提供的密钥"。_PK achtervoegsel functienem geeft aan dat deze method word gebruikt。
Baidu
map