Posted on Hozzászólás most!

NFC tudástár: ISO14443, NFC Tag Type és NDEF

Nézzük meg az NFC technológia néhány olyan általános fogalmát, melyet jó ha ismerünk – akár hétköznapi felhasználóként is.

nfcshop-nfc-logo

Ebben az írásban áttekintünk néhány olyan fogalmat, mellyel tag-ek vásárlásakor, vagy tag-ek NFC adatokkal történő felprogramozásakor, NFC-s alkalmazásokban találkozhatunk. Érdemes bevezetőnek elolvasni a „Mi az NFC? Mit jelent az NFC?” cikket is elolvasni.

 

ISO14443 szabvány

Az NFC az ISO14443 A és B szabványon alapul. „Ez a szabvány szabályozza a HF (13,56 MHz) tartományban működő magas biztonsági szintű, kis hatósugarú (max. 10 cm), úgynevezett Proximity RFID-eszközök működését. A szabvány a közelítő-kártyák és olvasók működését szabályozza annak érdekében, hogy a különböző felhasználási területeken (személyazonosítás, biztonság, fizetés, tömegközlekedés, és beléptetés) kompatibilitást biztosítson. A szabvány 4 részre osztott, melyből az egyes részek leírják a fizikai jellemzőket, rádióhullámokat és a sugárzási energiát, a jeladót, inicializálást, ütközésmentesítést (anti-collision) illetve az átviteli protokolt.” Forrás: Wikipédia.

 

NFC „tag”

Magyarra fordítva NFC címke:. Olyan kisméretű tárgyak gyűjtőneve, melyek azonosítás, információközlés, elektronikus tartalmakhoz történő hozzáférés céljából rögzíthetők, vagy beépíthetők különböző objektumokba. Ilyen objektum lehet bármilyen tárgy (pl.: alkatrész, árucikk, hirdetési felület), de akár az ember is.

 

NFC tag típusok műszaki specifikációi

Technikai jellemzők szerint az NFC Forum négyféle tag típust különböztet meg:

NFC Tag Type 1

  • Szabvány: ISO14443A.
  • Kapacitás: 96 bájt – 2 kbájt.
  • Kommunikációs sebesség: 106kbit/mp.
  • Olvasható, újraírható, írásvédetté tehető.
  • Pl.: Broadcom Topaz 512 chip.

NFC Tag Type 2

  • A legelterjedtebb típus!
  • Szabvány: ISO14443A.
  • Kapacitás: 48 bájt – 2 kbájt.
  • Kommunikációs sebesség: 106kbit/mp.
  • Olvasható, újraírható, írásvédetté tehető.
  • Pl.: Mifare Ultralight, Mifare Ultralight C, NTAG203-216 chipek.

NFC Tag Type 3

  • Használata nem elterjedt!
  • Szabvány: a japán (JIS) C 6319-4.
  • Kapacitás: változó, de maximum 1MB.
  • Kommunikációs sebesség: 212kbit/mp vagy 424kbit/mp.
  • Gyártáskor kerül beállításra, hogy olvasható és újraírható, vagy írásvédett legyen.
  • Pl.: FeliCa chip.

NFC Tag Type 4

  • Használata nem elterjedt!
  • Szabvány: ISO14443A és B.
  • Kapacitás: változó, de maximum 32Kbájt.
  • Kommunikációs sebesség: 424kbit/mp-ig.
  • Olvasható, újraírható, írásvédetté tehető.
  • Pl.: DESFire EV1 2K, 4K és 8K chipek.

 

NDEF (NFC Data Exchange Format)

Két NFC-s eszköz, vagy egy NFC-s eszköz és egy NFC tag közötti információcsere szabványosított adatformátuma. Az adatformátum bináris üzenetekből (NDEF Messages) és rekordokból (NDEF Records) áll.

Az NDEF üzenetek az NDEF rekordok „szállítási” mechanizmusai, és minden üzenet egy vagy több rekordot foglal magában. A rekord pedig tartalmazza a felhasználói adatot, valamint egy fejlécet. A fejléc a felhasználói adatra vonatkozó azonosító, hossz és típus mezőket tartalmazza.

ndef-uzenet-tartalma

A rekord összetevői képviselik magát a műveletet, melyet az eszköz kiolvas az NFC címke megérintésekor. Az NDEF meglehetősen korlátozott számú műveletet támogat, de előnye, hogy azokhoz nincs szükség a beolvasó készüléken egyedi szoftverre. Bonyolultabb feladatok elvégzése viszont csak egyedi szoftver segítségével lehetséges. Ilyen például az Androidos Trigger, mely lehetővé teszi, hogy érintéskor komplexebb dolgok történjenek. Több rekordot is lehet egy NFC címkébe kódolni, de sok szoftver csak az első rekorodra képes reagálni.

Az NFC-s eszközök nagy része (táblagépek, okostelefonok, olvasók) támogatja az NDEF üzenetek kiolvasását.

A szabványt az NFC Forum gondozza, technikai specifikációja szabadon hozzáférhető.

Vélemény, hozzászólás?