MIFARE RFID-Tag ist derzeit eines der am häufigsten verwendeten RFID-Tags. MIFARE ist eine Reihe von RF-Karten mit ISO14443A Standard produziert von NXP erfüllen. Es umfasst MIFARES50, MIFARE S70, MIFARE Ultralight, MIFARE Pro, MIFAREDesfire, usw. Aufgrund des großen Einflusses von MIFARE, manchmal die Industrie produziert RF-Karten, die mit ISO14443A Normen. Auch bekannt als “MIFARE”, vor allem der MIFARES50 Karte, ist fast der Sprecher des ISO14443A Standard.
Wie für den Ursprung des Namens “MIFARE”, es wird gesagt, dass in 1998 Philips erwarb die Schweizer Firma Mikron, die zuvor entwickelte ein Ladesystem Mikrón FARE-collectionSystem genannt, Das Mikron-Ladesystem, abgekürzt als MIFARE.
Karten der MIFARE-Serie bezeichnen MIFARE UltraLight manchmal als MF0, MIFARES50 und S70 als MF1, MIFARE Pro als MF2, und MIFARE Desfire als MF3 in Abhängigkeit von dem Chip in der Karte verwendet,.
Das gemeinsame Merkmal der MIFARE-Serie ist die Einhaltung der internationalen Norm ISO14443A. Die gemeinsamen Merkmale der MIFARE RFID-Tag sind wie folgt:
1. Sie sind alle in der Nähe der Karte PICC (Proximity ICC), Lesen und Schreiben von Distanzen bis zu 10 cm.
2. Die RF-Frequenz des MIFARE RFID-Tag ist 13,56 MHz ± 7 kHz.
3. MIFARE RFID-Tags sind passiv und kontakt, und Energie wird durch das HF-Feld bereitgestellt durch das Lesegerät erzeugten.
4. Die magnetische Feldstärke des HF-Feldes durch das Lesegerät erzeugt wird, zwischen 1,5 A / m und 7,5 A / m. Der MIFARE RFID-Tag kann kontinuierlich arbeiten in diesem Feldstärke Intervall.
5. Der MIFARE RFID-Tag tritt zunächst in dem HF-Feld des Lesers die Initialisierung abgeschlossen, und wartet dann auf den Befehl des Lesers. Der Datenaustausch zwischen dem Lesegerät und die Karte nimmt immer den RTF-Modus, das ist, der Leser gibt zuerst einen Befehl, und die Karte antwortet auf den Befehl innerhalb einer vorgeschriebenen Zeit. Wenn der Leser nicht über einen Befehl, die Karte kann nicht zuerst sprechen sowieso.
6. Der Leser sendet einen Befehl an den MIFARE RFID-Tag mit einem modifizierten Miller-Code 100% ASK-Modulation, und die MIFARE RFID-Tag verwendet einen Unterträger moduliert Manchester-Code.
7. Die Datenrate zwischen der Karte und dem Lesegerät ist 4 Arten: 106Kbps, 212Kbps, 424Kbps, 847Kbps. jedoch, bevor Sie die Karte Auswahlbefehl zu lesen (inklusive), die Rate Kommunikation kann nur 106Kbps sein. Nachdem die Kartenauswahl lesen, der MIFARE RFID-Tag und Lesegerät können die Rate verhandeln zu verwenden. Wie funktioniert 106Kbps kommen aus? Es wird ermittelt, indem die Trägerfrequenz von 13,56 MHz und Dividieren durch 128. Der beliebte Spruch “Träger 128 frequency division”.
8. Wenn der MIFARE RFID-Tag nicht in das HF-Feld, es ist der Power-Off-Zustand genannt. Nachdem das HF-Feld eingeben, es tritt in den Standby-Zustand nach dem Rücksetzstromempfang. Nachdem der Anruf-Befehl von dem Lesegerät empfangen, es tritt in den Bereitschaftszustand. Nach dem Anti-Kollisions-Zyklus ausgewählt, es tritt in den aktiven Zustand, und tritt in den Ruhezustand nach dem Schlafbefehl oder den unbekannten Befehl in dem aktiven Zustand empfängt.
9. MIFARE RFID-Tags haben eine weltweit eindeutige Seriennummer, die sein kann 4 Bytes, 7 Bytes oder 10 Bytes. Wenn mehrere MIFARE RFID-Tags geben Sie das RF-Feld des Lesers zugleich, die Karten folgen Sie den bitorientierter Antikollisionsmechanismus, und der Kartenleser wählt einen einzigartigen MIFARE RFID-Tag zu bedienen. Nachdem der Leser beendet eine MIFARE RFID-Tag-Betriebs, es kann einen Schlafbefehl senden, um die Karte zu schlafen, und der Leser weiterhin auf anderen MIFARE RFID-Tags bedienen.
10. Diese MIFARE RFID-Tags haben die gleichen Arbeitsschritte vor der Kartenauswahl (einschließlich). Der Betrieb nach der MIFARE RFID-Tag-Auswahl unterscheidet. Zum Beispiel, einige müssen das Kennwort überprüfen, einige brauchen es nicht, und die Möglichkeit, das Passwort zu bestätigen,. Unterschiede gibt es auch.
11. Es dauert zwei Schritte, um das Magnetfeld von dem MIFARE RFID-Tag an den MIFARE RFID Tag eingeben.
Der erste Schritt besteht darin, dass der Leser das MIFARE-RFID-Tag im Magnetfeld aufruft, und der MIFARE RFID-Tag reagiert auf den Anruf.
(1) Da es kann eine Karte in dem Magnetfeld sein, das nur das magnetische Feld eingetreten ist, und ist elektrisch Reset, es kann auch einen MIFARE RFID-Tag hat, die durch die Leser und geschickt in den Schlafzustand von dem Lesegerät betätigt wurden. Verschiedene Arten von MIFARE RFID-Tags, der Leser verwendet zwei verschiedene Befehle, Anrufe zu tätigen: Karte Anfrage (REQA, 0x26) und Karte Weck- (AUFWACHEN, 0x52).
(2) Die MIFARE RFID-Tag anfordern (REQA) nur können Karten im Idle-Zustand aufrufen, und WAKE-UP können alle Karten aufrufen, einschließlich Karten im Halt und Gelegenheits Staaten.
(3) Nachdem die Karte Anruf-Befehl empfängt, der MIFARE RFID-Tag wird auf den Befehl antworten (Antwort torequest, ATQA), sagen dem Leser, ob mit dem bitorientierter Antikollisionsmechanismus einzuhalten. Wenn nicht, der Leser wird natürlich nicht funktioniert nach unten, es sei denn, die beiden Parteien haben sich auf einem speziellen Anti-Kollisions-Abkommen vereinbart, aber es wird nicht aufgerufen “gehorchen ISO14443A”. ATQA hat zwei Bytes. Der Wert des ersten Bytes nicht angegeben (RFU). Die oberen zwei Bits des zweiten Bytes b7b6 geben die Länge der Kartenseriennummer (“00” ist 4 Bytes, und “01” ist 7 Wörter. Sektion, “10” ist 10 Bytes), Der Wert von b5 Bit ist nicht angegeben (RFU), b4-b0 gibt an, ob der bitorientierte Antikollisionsmechanismus beobachtet wird oder nicht. Wenn es beobachtet wird, b4-b0 darf nur eine haben 1 Bit ist 1. Normalerweise, Die ATQA von MIFARES50 beträgt 0004H, Die ATQA von MIFARE S70 beträgt 0002H, Die ATQA von MIFAREUltraLight ist 0044H, Die ATQA von MIFARE Light ist 0010H, und die ATQA von MIFAREDesfire ist 0434H. In der Branche ist es üblich, ATQA als Kartentyp zu bezeichnen, und es heißt “Der Kartentyp MIFARE S50 ist 0004H, Der Kartentyp MIFARES70 ist 0002H, MIFARE Ultralight Kartentyp ist 0044H, MIFAREDesfire Kartentyp ist 0344H…”, Diese Aussage ist eigentlich nicht Rigorose. Karten mit ATQA 0044H und 0344H erschienen, aber diese Karte ist kein MIFAREUltraLight und Mifare DESFire, sondern ein neuer 7-Byte MIFARES50. Das ist normal, weil ISO 14443A schreibt vor, dass die Rolle der ATQA, ob die Karte mit dem Bit-orientierten Antikollisionsmechanismus und der Länge seiner eigenen Seriennummer der Karte entspricht, um anzuzeigen,, und zeigt nicht, welche Art von Karte.
(1) Der Grund warum “Kollision” und “Auswahl” zusammengesetzt werden, weil die Befehlscodes der beiden gleich sind, der Unterschied ist, wie viele bestätigte Kartenseriennummern nach dem Befehlscode enthalten sind,.
(2) Bitorientierten Antikollisionsmechanismus Jeder Antikollisionszyklus erfordert eine 32-Bit-Kartennummer zur Teilnahme. Der Leser sendet einen Anti-Kollisions-Befehlscode für alle Karten in der anti-Kollision beteiligten, und erzählt die Karte, wie viele Kartenseriennummern bestimmt worden sind, so dass der vordere Teil der Seriennummer der Karte die gleiche wie die bestätigten Seriennummer vom Leser ausgegeben ist. Machen Sie eine Antwort.
(3) Wenn die bestätigte Kartenseriennummer ist kleiner als 32 Bits, das ein Antikollisionsbefehl, die Karte wird die verbleibende Kartenseriennummer Teil mit Ausnahme der bestätigten Kartenseriennummer zurückgeben; wenn die bestätigte Seriennummer der Karte gleich 32 Bits, Die Kartenauswahl Befehl bewirkt, dass die gewählte Karte auf die Auswahl reagieren (SelectAcKnowledge, THING).
(4) Ein weiterer Unterschied zwischen den Anti-Kollisions-und Kartenauswahlbefehlen ist, dass die Karte eine Auswahlbefehl CRC_A Prüfung hat, und der Anti-Kollisions-Befehl hat keine CRC_A Prüfung.
(5) Wenn die Kartennummer 4 Bytes, der Befehlscode für Antikollisions Auswahl ist 0x93.
(6) Wenn die Kartennummer 7 Bytes, dann zwei Ebenen (cascadelevel) Anti-Kollisions-Auswahl erforderlich. Der Befehlscode des ersten Levels (Kaskadenstufe 1) 0x93 ist; Der Erste 3 Byte der Kartennummer teilnehmen; Der Befehlscode von der zweiten Ebene (Kaskadenstufe 2) 0x95 ist, und der letzte 4 Byte der Kartennummer teilnehmen.
(7) Wenn die Kartennummer 10 Bytes, dann drei Ebenen (Kaskadenstufe) Anti-Kollisions-Auswahl erforderlich. Der Befehlscode des ersten Levels (Kaskadenstufe 1) 0x93 ist, und die erste 3 Byte der Kartennummer teilnehmen; Der Befehlscode von der zweiten Ebene (Kaskadenstufe 2) 0x95 ist, und die vierte, 5th, und 6. Bytes der Kartennummer nehmen teil; der Befehlscode der dritten Ebene (Kaskadenebene3) ist 0x97, und der letzte 4 Byte der Kartennummer teilnehmen.
(8) Möglicherweise haben Sie festgestellt, dass für jeden Antikollisionszyklus eine 32-Bit-Kartennummer erforderlich ist, um teilnehmen zu können. Später, es kann gesagt werden, dass es teilnehmen kann 3 Bytes (24bisschen). Ist es inkonsistent?? Ja, um 32bit zu machen, wenn nur 3 Bytes der Kartennummer nehmen an der Antikollisionsschleife teil, Die Karte fügt automatisch ein Byte 0x88 vor dem hinzu 3 Kartennummer Bytes. Diese 0x88 wird als Kaskaden-Tag bezeichnet, Dies erfüllt die Anforderungen an den Antikollisionszyklus für 32-Bit-Kartennummern.
(9) Antikollisions-Auswahlschleife für jede Schicht. Wenn die Karte ausgewählt ist, Die Karte sollte zu SelectAcKnowledge zurückkehren (THING) um dem Leser mitzuteilen, ob er die nächste Stufe der Antikollisions-Auswahlschleife benötigt und ob er ISO14443-4 entspricht. .
12. Schließlich, das obige ist die Bedeutung von “gemeinsame Einhaltung von ISO14443A”, das ist, von der Karte in das Magnetfeld zur Karte wird ausgewählt, Ihr Betriebsprozess ist der gleiche. Nachdem, Alle trennten sich, und einige hielten sich weiterhin an ISO14443-4, Einige begannen, das Passwort zu überprüfen, und einige können Operationen direkt lesen und schreiben. So erhalten Sie Tag RFID MIFARE: https://www.hy-smart.com/contact-us/