Online Store

NDEF észlelés és hozzáférés – MIFARE Classic & MIFARE Plus címkék

NDEF-észlelés és -elérés #

Ez a fejezet leírja, hogy az NDEF adatokat (pl. NDEF közlemény) hogyan KELL tárolni és elérni a MIFARE Classic és MIFARE Plus címkékben.

Az NDEF-üzenet, amelyet ez az alkalmazásjegyzet a MIFARE Classic és MIFARE Plus fájlokban kezel, egy NDEF üzenet TLV-ben tárolódik, amelyet kötelező NDEF-üzenet TLV-nek vagy első NDEF-üzenet TLV-nek neveznek. A kötelező NDEF TLV üzenet egyben az NDEF észlelési eljárás által megállapított NDEF közlemény TLV is (lásd 1. pont. 4.1).

NDEF menedzsment #

A MIFARE Classic és MIFARE Plus címkén belüli NDEF-adatok (pl. NDEF közlemény) észleléséhez és eléréséhez a MAD ESZKÖZT (lásd a 2.4. szakaszt) az NFC-szektorok GPB-jével együtt KELL használni.

A MAD NFC AID nevű alkalmazásazonosítóját (AID) fenntartották az NDEF-adatokkal rendelkező szektorok azonosítására. Az NDEF-adatokkal rendelkező szektort NFC-szektornak nevezzük. Az NFC AID két mezője a következő:

a függvényfürt kódja egyenlő E1h-val az NDEF-adatokkal rendelkező szektorcsoport azonosításához, és

az alkalmazás kódja 03h, hogy azonosítsa azt az NFC szektort, amelyhez ez az alkalmazási megjegyzés kapcsolódik.

Egy vagy több NFC szektor jelen lehet egy MIFARE Classic 1k/4k címkén belül.

Ha egynél több NPV-szektor van jelen, az NPV-szektoroknak egymással HATÁROSNAK KELL lenniük. A 4 Kbyte-os MIFARE Classic 4k vagy MIFARE Plus esetében az NFC szektorok összefüggő sorozatának TEKINTENDŐ, amely magában foglalja a 16. MAD szektort.

Példák összefüggő NFC-szektorokra:

  • NPV-szektorok a 2. szektortól a 3. szektorig, és
  • NFC szektorok az 1. szektortól a 39. szektorig. Ebben az esetben a MAD 16 szektor szerepel, de továbbra is a fent meghatározottak szerint az NPV-szektorok egybefüggőnek tekintendők.

Példa a nem összefüggő NFC-szektorokra:

  • a 3. szektor és a 4. szektor nélküli 5. szektor NFC szektorok. Ebben az esetben a 4 szektor nem NFC szektor, így a fennmaradó két NPV szektor nem szomszédos.

Az NDEF-adatokat a legkisebb szektorszámmal rendelkező NPV-szektortól a legnagyobbig KELL írni.

Az egyes NFC szektorok általános célú bájtja (GPB, lásd a 2.1. és 2.3. szakaszt) információt nyújt az NDEF adatoknak a MIFARE Classic és MIFARE Plus programokban való tárolására használt leképezési modell verziószámáról (lásd az 1. szakaszt. 1.1) és az NFC szektorok írási hozzáférése. A GPB-t az 1. táblázatban leírtak szerint KELL kódolni.

1. táblázat. Általános célú bájtszerkezet

msb 7. bit  6. bit  5. bit  4. bit  3. bit  2. bit  1. bit lsb 0. bit
Leképezési verziószám Hozzáférési feltételek
Főverzió száma Alverzió száma Olvasási hozzáférési feltétel Írási hozzáférési feltétel

A GPB 4 legkevésbé szignifikáns bitje (lsb) az NFC szektor hozzáférési feltételeit jelzi:

  • A 2-3. bit jelzi az olvasási hozzáférés feltételét:
    • A 00b érték a biztonság nélkül megadott olvasási hozzáférést jelzi.
    • A 11b érték azt jelzi, hogy egyáltalán nem engedélyezett olvasási hozzáférés.
    • Minden más érték azt jelzi, hogy a szállító biztonsági műveletei szükségesek az olvasási hozzáférés, azaz a saját hozzáférés megadásához.
  • A 0-1 bit jelzi az írási hozzáférési feltételt:
    • A 00b érték a biztonság nélkül megadott írási hozzáférést jelzi.
    • A 11b érték azt jelzi, hogy egyáltalán nem engedélyezett írási hozzáférés.
    • Minden más érték azt jelzi, hogy a gyártó biztonsági műveletei szükségesek az írási hozzáférés, azaz a saját tulajdon megadásához.

A 4 legjelentősebb bit (msb) jelzi a leképezés verziószámát (lásd 1. szakasz. 1.1):

  • A 7-6 bit (a leképezési verziószám mező 2 msb-ja) jelzi a főverziószámot.
  • Az 5-4 bit (a leképezés verziószáma mező 2 lsb-je) jelzi az alverziószámot.

A kötelező NDEF közleményt tartalmazó NFC szektor(oka)t a MIFARE Classic és MIFARE Plus címkén belül 00h olvasási hozzáférési feltétellel és 00b vagy 11b írási hozzáférési feltétellel KELL beállítani (lásd az 1. szakaszt. 3).

A jelen alkalmazási megjegyzést megvalósító Reader eszköznek kezelnie KELL a MIFARE Classic és MIFARE Plus címkéket, amelyek főverziószáma 01b, az alverziószáma pedig 00b, azaz az 1.0-ás verzió leképezése.

Verzió kezelése #

Az NFC szektorok GPB-je tartalmazza a MIFARE Classic 1k/4k vagy MIFARE Plus címke alkalmazott leképezési modelljének leképezési verziószámát. A leképezési verziószámot két szám jelzi: főverziószám és alverziószám.

A MIFARE Classic vagy MIFARE Plus címke (MSVNo) és a Reader eszközben implementált (NFCDevVNo) különböző fő- és alverziószámok kezelését a 12. táblázat 4 esete ismerteti.

12. táblázat A leképezési okmány verziószámainak kezelése

nem Verziószám eset Kezelés
1 A fő NFCDevVNo egyenlő a fő MSVNo-val, és

kisebb NFCDevVNo nagyobb vagy egyenlő, mint a kisebb MSVNo

A leolvasó eszköznek hozzá KELL férnie a MIFARE Classic vagy MIFARE Plus címkéhez, és használnia KELL az erre a MIFARE Classic vagy MIFARE Plus címkére alkalmazott leképezési dokumentum összes funkcióját.
2 Ha a fő NFCDevVNo egyenlő a fő MSVNo-val, és

kisebb NFCDevVNo alacsonyabb, mint a kisebb MSVNo

Lehetséges, hogy a MIFARE Classic vagy a MIFARE Plus címke nem minden funkciója érhető el. A leolvasó eszköznek használnia KELL az összes funkcióját, és hozzá KELL férnie ehhez a MIFARE Classic vagy MIFARE Plus címkéhez.
 

nem Verziószám eset Kezelés
3 Ha a fő NFCDevVNo kisebb, mint a fő MSVNo Nem kompatibilis adatformátum. A Reader eszköz nem tudja értelmezni a MIFARE Classic vagy MIFARE Plus címkeadatokat. A leolvasó készüléknek vissza KELL utasítania ezt a MIFARE Classic vagy MIFARE Plus címkét.
4 Ha a fő NFCDevVNo nagyobb, mint a fő MSVNo Előfordulhat, hogy a Reader eszköz a fő verzió mellett a specifikáció korábbi verzióinak támogatását is megvalósítja. Abban az esetben, ha a Reader eszköz rendelkezik az előző verzió támogatásával, akkor hozzá KELL férnie a MIFARE Classic vagy MIFARE Plus címkéhez. Éppen ellenkezőleg, abban az esetben, ha a Reader eszköz nem támogatja az előző verziót, akkor el KELL utasítania a MIFARE Classic vagy MIFARE Plus címkét.

NDEF-tároló #

Az NDEF közlemény [NDEF]adatformátumát a . Az NDEF közleményt az NDEF közlemény TLV érték mezőjében KELL tárolni (lásd a 2.6.1. pontot) egy vagy több NFC szektor használatával. Az NPV-ágazatokat az NPV-k AID azonosítják a MAD ágazat(ok)ban.

Életciklus #

A MIFARE Classic vagy MIFARE Plus címke NFC szektorai a következő állapotban lehetnek: INICIALIZÁLT, OLVASHATÓ/ÍRHATÓ vagy CSAK OLVASHATÓ. Az NPV-szektorok egy adott időpontban csak egy állapotban LEHETNEK. Az állapotnak tükröződnie KELL az NPV-szektorok tartalmában. Az állam nem egyetlen NFC szektorhoz kapcsolódik, hanem az összes NFC szektorhoz együtt. Az állapotokat a következő szakaszok ismertetik.

Ha a MIFARE Classic vagy MIFARE Plus címke csak NFC szektorokat tartalmaz, az NFC szektorok állapotát MIFARE Classic vagy MIFARE Plus címke állapotának nevezzük. Az alábbi leírásban a MIFARE Classic vagy MIFARE Plus címke állapota összetéveszthető az NFC szektorok állapotával (azaz egyenlő).

Minden állapotnak megvannak az érvényes műveletei, amelyeket átmeneteknek vagy állapotváltozásoknak neveznek. Az állapotátmenetek csak olyan olvasóeszközökre vonatkoznak, amelyek képesek MIFARE Classic vagy MIFARE Plus címkék írására.

A különböző állapotokat úgy azonosítják, hogy összehasonlítják annak az NPV-szektornak a GPB-jét, ahol a kötelező NDEF TLV üzenet kezdődik, és a kötelező NDEF Message TLV mezőit. Megjegyzendő, hogy a szektorszállító pótkocsinak a 2.5. szakaszban leírt hozzáférési bitjeit ez a pályázati megjegyzés nem használja az adott állapot azonosítására.

Ha a MIFARE Classic vagy MIFARE Plus címke a jelen alkalmazási megjegyzés szerint nincs érvényes állapotban, a MIFARE Classic vagy MIFARE Plus címke NDEF-adatait minden NFC szektorban figyelmen kívül KELL hagyni. Ennek okai LEHETNEK:

  • Nem összefüggő NPV-szektorok.
  • A címkén belül nincsenek NFC szektorok, azaz a MAD nem jelöl szektorokat az NFC AID használatával.
  • Eltérés a TLV-blokkok teljes hossza és az adatterület tényleges hossza között.
  • Érvénytelen TLV-blokk.

INICIALIZÁLT állapot #

A MIFARE Classic vagy MIFARE Plus címkét INICIALIZÁLT állapotban KELL észlelni, ha:

        • a GPB-t az 1. szakaszban leírtak szerint kell meghatározni. 1, különösen a 0-1 bit egyenlő 00b-vel és a 2-3 bit egyenlő 00b-vel (olvasási és írási hozzáférés biztosított),
        • az NFC-szektor(ok) egy NDEF Message TLV-t tartalmaz (kötelező), és
        • a kötelező NDEF TLV közlemény hosszmezője 00h.

INICIALIZÁLT állapotban az NFC-eszköz MÓDOSÍTHATJA a kötelező NDEF üzenet TLV tartalmát, NDEF közleményt írva bele. A D. melléklet a 10. fejezetben, az E. melléklet a 0. fejezetben és az F. melléklet a 12. fejezetben két példát mutat be a MIFARE Classic 1k, a MIFARE Plus 2 Kbyte és a MIFARE Classic 4k vagy MIFARE Plus 4 Kbyte INITIALISED állapotban.

OLVASÁSI/ÍRÁSI állapot #

A MIFARE Classic vagy MIFARE Plus címkét OLVASÁS/ÍRÁS állapotban KELL észlelni, ha:

        • a GPB-t az 1. szakaszban leírtak szerint kell meghatározni. 1, különösen a 0-1 bit egyenlő 00b-vel és a 2-3 bit egyenlő 00b-vel (olvasási és írási hozzáférés biztosított),
        • a kötelező NDEF közlemény TLV jelen van az NPV-szektor(ok)ban, és
        • a kötelező NDEF TLV üzenet hosszmezője nullától eltérő.

Az OLVASÁSI/ÍRÁSI állapotot az INICIALIZÁLT állapoton keresztül KELL elérni. Ebben az állapotban az NFC-eszköz módosíthatja a kötelező NDEF üzenet TLV tartalmát, NDEF üzenetet írva bele.

CSAK OLVASHATÓ állapot #

A MIFARE Classic vagy MIFARE Plus címkét CSAK OLVASHATÓ állapotban KELL észlelni, ha:

        • a GPB-t az 1. szakaszban leírtak szerint kell meghatározni. 1, különösen a 0-1 bit egyenlő 11b-vel és a 2-3 bit egyenlő 00b-vel (nincs írási hozzáférés, csak olvasási hozzáférés biztosított),
        • a kötelező NDEF közlemény TLV jelen van az NPV-szektor(ok)ban, és
        • a kötelező TLV NDEF közlemény hosszmezőjének nullától KELL térnie.

CSAK OLVASHATÓ állapotban minden NFC-szektor csak olvasási hozzáféréssel rendelkezik. A MIFARE Classic vagy MIFARE Plus címke CSAK OLVASHATÓ állapotban marad a hátralévő életciklus során.

Parancssorrend leírása #

Ebben a szakaszban az NDEF-adatok kezelésére szolgáló számos eljárást ismertetünk, pl. a kötelező NDEF Message TLV-t az NFC szektor(ok)on belül. A MIFARE Classic vagy MIFARE Plus címke állapotai közötti különböző állapotváltozások vagy átmenetek is részletesen bemutatásra kerülnek.

Az eljárásokban részt vevő minden egyes szektort hitelesíteni KELL a hitelesítési művelettel, mielőtt elolvasná vagy megírná. Az A nyilvános kulcsot a szektor típusa alapján KELL kiválasztani, azaz MAD szektor vagy NFC szektor.

NDEF-kimutatási eljárás #

Az NDEF kimutatási eljárást KELL használni a kötelező NDEF közlemény (lásd [NDEF]) észlelésére a MIFARE Classic vagy MIFARE Plus címkén belül.

Az NDEF-kimutatási eljárás a következők ellenőrzésén alapul:

        • a MAD ágazat(ok),
        • az NPV-ágazat(ok), és
        • az NDEF közleményt tartalmazó kötelező TLV-üzenet NDEF-üzenete.

Mint már említettük, az NDEF-észlelési eljárás által talált NDEF-üzenet TLV-t kötelező NDEF-üzenet TLV-nek vagy első NDEF-üzenet TLV-nek nevezik. Ha a MIFARE Classic vagy MIFARE Plus READ/WRITE vagy READ-ONLY állapotban van, ez az NDEF Message TLV tartalmaz egy NDEF üzenetet. INICIALIZÁLT állapotban az NDEF Message TLV üres.

NDEF graph(1) Ha egy hitelesítési vagy olvasási művelet sikertelen, a MIFARE Classic vagy MIFARE Plus már nem reagál egyetlen parancsra sem, és újra aktiválni kell, és ki kell választani az NDEF-észlelési eljárás folytatásához.

Az NDEF detektálási eljárás végrehajtásához az olvasó eszköznek (vagy NFC eszköznek) a következő műveleteket KELL végrehajtania (lásd még a 6. ábrát) a MIFARE Classic vagy MIFARE Plus készülékeken:

  1. Ellenőrizze a MAD ágazat(ok) létezését.
  2. Hitelesítse és olvassa el a MAD-szektor(oka)t: 0. szektor MAD1 esetén, vagy 0. és 16. szektor MAD2 esetén az olvasási művelettel.
  1. Ha a MAD-on belül egy vagy több, az NFC AID-vel megegyező AID-et találunk egy vagy több összefüggő szektorra vonatkozóan, akkor ugorjunk a 4. pontra. Ellenkező esetben a rendszer nem észlelt NFC AID-et a MIFARE Classic vagy MIFARE Plus címkében, és a MIFARE Classic vagy MIFARE Plus címke nincs érvényes állapotban.
  2. Minden NFC szektor esetében hajtsa végre a következő műveleteket a legkisebb szektorszámtól a legmagasabbig:
    1. Hitelesítse és olvassa be az NFC-szektor előzetesét az NFC-szektorok A nyilvános kulcsával (lásd a 6. táblázatot).
    2. Ha a hitelesítés és az olvasási műveletek sikeresek, ellenőrizze az NFC szektor szektorpótkocsiját. Ellenkező esetben, ha a hitelesítés vagy az olvasási művelet sikertelen, egy saját NFC-szektor (lásd az NFC-szektor leírását alább) található, majd lépjen az f elemre.
    3. Ha a GPB 4-7. bitjei a fent meghatározott szabályok szerint írják le a megfelelő verziószámot, akkor ugorjon a d pontra. Ellenkező esetben állítsa le az eljárást, mert a MIFARE Classic vagy MIFARE Plus címke nincs érvényes állapotban.
    4. Ha a GPB olvasási hozzáférési feltétel mezőjének (2-3 bit) értéke 00b, és a GPB írási hozzáférési feltétele (0-1 bit) értéke 00b vagy 11b, olvassa le a relatív NFC szektor adatblokkjait az 5.1.3. szakaszban meghatározott olvasási művelettel, keresse meg az NDEF Message TLV-ket, és lépjen az E pontra. Ellenkező esetben, ha a GPB olvasási hozzáférési mezőjének értéke eltér a 00h-tól, vagy a GPB írási hozzáférési feltételének (0-1 bit) értéke eltér a 00b-től és a 11b-től, akkor egy saját NFC-szektor található (lásd az NFC-szektor leírását alább), akkor lépjen az f elemre.
    5. Ha talál NDEF TLV üzenetet, ez a (azaz az első) kötelező NDEF TLV üzenet, majd ugorjon az 5. pontra. Ellenkező esetben, ha nem található NDEF TLV üzenet, ugorjon az f pontra.
    6. Ha rendelkezésre áll, ellenőrizze a következő NFC szektort, és lépjen az a) pontra. Ellenkező esetben, ha nem áll rendelkezésre több NFC-szektor, állítsa le az eljárást, mert nem található NDEF-üzenet TLV. A MIFARE Classic vagy MIFARE Plus címke nincs érvényes állapotban.
  3. Ha a kötelező NDEF üzenet TLV hosszmezője nullától eltér, a MIFARE Classic vagy MIFARE Plus címkében a rendszer észleli az NDEF közleményt (lásd [NDEF]): és a Reader eszköz használhatja az NDEF olvasási eljárást vagy az NDEF írási eljárást. Ha a hosszmező nulla, a MIFARE Classic vagy MIFARE Plus címkében nem észlelhető NDEF üzenet, és a Reader eszköz használhatja az NDEF írási eljárást (a címke lehet INICIALIZÁLT állapotban).

Az NDEF-észlelési eljárás nem kapcsolódik érvényes NDEF-közleményhez. Beolvassa az NDEF-üzenet hosszát az NDEF-üzenet TLV hosszmezőjéből, de nem elemzi az NDEF-üzenetet.

A leolvasó eszköznek figyelmen kívül KELL hagynia és át kell ugrania a szabadalmaztatott NFC szektorokat. A szabadalmaztatott NFC-szektor olyan NFC-szektorként van meghatározva, amely: vagy nem hitelesíthető az NFC-szektorok A nyilvános kulcsával, vagy a GPB olvasási hozzáférési mezőjének értéke eltér a 00b-től, vagy a GPB írási hozzáférési feltétele (0-1 bit) értéke eltér a 00b-től és a 11b-től.

Minden alkalommal, amikor egy hitelesítési művelet, egy olvasási művelet vagy egy írási művelet meghiúsul, a MIFARE Classic vagy a MIFARE Plus csendes marad, és többé nem válaszol

Parancsok. Ebben az esetben az NDEF észlelési eljárás folytatásához újra aktiválni és kiválasztani kell a MIFARE Classic vagy MIFARE Plus szoftvert.

NDEF olvasási eljárás #

Az NDEF olvasási eljárást az olvasó eszköz használja az NDEF-üzenet olvasására a kötelező NDEF-üzenet TLV-ből. Az NDEF közlemény elolvasása előtt végre KELL hajtani az NDEF észlelési eljárást, és a MIFARE Classic vagy MIFARE Plus címkének érvényes állapotban KELL lennie.

Az NDEF olvasási eljárás alkalmazásával a leolvasó eszköznek egy vagy több olvasási művelettel LE KELL olvasnia a teljes NDEF közleményt a kötelező NDEF TLV közleményből. Az olvasandó NDEF közlemény hosszát a kötelező TLV NDEF közlemény hossz mezőjéből kell megadni.

Ha a kötelező NDEF közlemény TLV-t egy vagy több NFC-szektorban tárolják, az olvasóeszköznek képesnek KELL lennie mindezen szektorok hitelesítésére az NFC-szektorok nyilvános A kulcsával (lásd a 6. táblázatot). Ha a hitelesítési eljárás sikertelen, a MIFARE Classic vagy MIFARE Plus címke nincs érvényes állapotban.

NDEF írási eljárás #

A leolvasó eszköznek az NDEF írási eljárást KELL használnia az NDEF közleményt tartalmazó kötelező NDEF közlemény TLV MIFARE Classic vagy MIFARE Plus címkébe írására.

Az NDEF írási eljárása az olvasási és írási műveleteket használja (lásd 5.1.3 . és 5.1.4. szakasz).

Az NDEF közlemény írásához a MIFARE Classic vagy MIFARE Plus címkének INICIALIZÁLT vagy READ/WRITE állapotban KELL lennie, azaz a kötelező NDEF Message TLV-nek már jelen kell lennie a MIFARE Classic vagy MIFARE Plus címkében.

NDEF write procedure

Az NDEF írási eljárás végrehajtásához a leolvasó eszköznek a következő műveleteket KELL végrehajtania a MIFARE Classic vagy MIFARE Plus címkén:

  1. Használja az NDEF-észlelési eljárást (lásd az 1.4.1. szakaszt) a kötelező NDEF-üzenet TLV megkereséséhez. Ha megtalálható a kötelező NDEF TLV üzenet, ugorjon a 2. pontra. Ellenkező esetben, ha nem található TLV NDEF-üzenet, fejezze be az eljárást.
  2. Ha az NDEF közlemény TLV számára rendelkezésre álló memóriaméret egyenlő vagy nagyobb, mint az NDEF közlemény mérete, az alábbi műveleteket a következő sorrendben KELL végrehajtani egy vagy több írási művelet alkalmazásával:
    1. a kötelező TLV NDEF közlemény hosszmezőjének egy bájt hosszúnak KELL lennie, és értékét 00 órára KELL állítani,
    2. az új NDEF közleményt a kötelező TLV NDEF közlemény érték mezőjébe KELL írni, és
    1. a kötelező TLV NDEF közlemény hossz mezőjét frissíteni KELL az NDEF közlemény hosszával.

Ellenkező esetben, ha nem áll rendelkezésre elegendő memóriaterület a MIFARE Classic vagy MIFARE Plus címkében, az NDEF közleményt NEM szabad a MIFARE Classic vagy MIFARE Plus címkébe írni.

  1. Ha a 2. pont sikeresen megtörtént, az olvasó eszköznek az NDEF üzenet TLV utáni következő bájtba KELL írnia a Terminátor TLV-t az írási művelet használatával.A Terminátor TLV nem írható ki, ha a kötelező NDEF közlemény TLV az utolsó rendelkezésre álló NFC-szektor, azaz a legnagyobb szektorszámmal rendelkező NFC-szektor utolsó bájtján ér véget.

A 2. műveleti pontra vonatkozóan. b, a talált TLV NDEF közlemény értékmezőjének írásakor 1 vagy 3 bájtnak kell hagynia a hosszmezőt, amelyre a következő 2. művelettételhez szükség van. c az NDEF közlemény hosszának tárolására.

Az NDEF írási eljárás nem változtatja meg a kötelező NDEF TLV üzenet kezdőpozícióját.

Az NDEF írási eljárás ÍRHATJA az NDEF Message TLV-t összefüggő NFC szektorok között, kivéve a MAD 16-os szektort, ha MIFARE Classic 4k és MIFARE Plus 4 Kbyte-ot használ.

A kötelező NDEF-üzenet TLV számára rendelkezésre álló memóriaméretet a kötelező NDEF-üzenet TLV pozíciójából kell kiszámítani a következők összegeként:

  • az NFC-szektor szabad memóriaterülete, amely tartalmazza a kötelező TLV NDEF közleményt. A szabad memóriaterület a kötelező NFC Message TLV kezdetétől kezdődik és az NFC szektor végén ér véget, és
  • az NFC-szektoroknak a kötelező TLV NDEF közleményt tartalmazó szektort követő teljes memóriaterülete. A következő NFC szektorok mérete 48 bájt (3 blokk) vagy 240 bájt (15 blokk) lehet. A következő rendelkezésre álló NPV-szektorokra vonatkozó információkat a MAD-szektorokból KELL beszerezni.

Az írási művelethez először a nem teljesen frissített blokkok olvasására van szükség, amikor például az NDEF Message TLV egy blokk közepén indul el.

Állapotváltozások #

Ez a szakasz a MIFARE Classic vagy MIFARE Plus címke lehetséges állapotváltozásait ismerteti. A 8. ábra az állapotokat és a köztük lévő állapotváltozást (más néven átmenetet) mutatja. Ebben az alkalmazási megjegyzésben az egyetlen meghatározott átmenet az INICIALIZÁLT és az OLVASÁS/ÍRÁS között van.

A Reader eszköz MIFARE Classic vagy MIFARE Plus címkét ADHAT ki INICIALIZÁLT állapotban, OLVASÁSI/ÍRÁSI állapotban, vagy akár CSAK OLVASHATÓ állapotban.life cycle transaction

Átmenet az INICIALIZÁLT és az OLVASÁS/ÍRÁS között #

Az INICIALIZÁLTRÓL az OLVASOTT/ÍRHATÓ állapotra való áttérés végrehajtásához a leolvasó eszköznek a következő műveletet KELL végrehajtania: egy nem üres NDEF TLV üzenet (a hosszmező nullától eltérő) HELYETTESÍTI a korábbi üres NDEF TLV üzenetet az NDEF írási eljárással. Az NDEF TLV üzenet az NDEF észlelési eljárás alkalmazásával észlelt kötelező üzenet.

Az üres NDEF üzenet használható a nem üres NDEF üzenet helyettesítésére.