!_zmenit jazyk cz_! !_zmenit jazyk sk_!
počet položiek: 0 0,00 EUR

RFID a NFC čipy: UID, čítanie, zápis a prevody

Jeden fyzický RFID alebo NFC čip môže byť rôznymi aplikáciami, čítačkami a prístupovými systémami zobrazený ako niekoľko rôznych čísel. Neznamená to automaticky chybu čipu ani čítačky. Najčastejšie ide len o iný formát výstupu – napríklad HEX, DEC, obrátené poradie bajtov alebo rozdelenie na facility/site code a číslo karty.

Táto stránka pomáha pochopiť, čo jednotlivé hodnoty znamenajú, ako ich medzi sebou porovnať a ako pracovať s UID pri bežnej evidencii, servise alebo nastavovaní prístupových systémov.

Rýchle zhrnutie

  • UID je identifikátor čipu alebo karty, ale rôzne systémy ho môžu zobraziť inak.
  • HEX vyzerá napríklad ako F3:56:73:FD.
  • DEC je desiatkový prevod rovnakej hodnoty, napríklad 4082529277.
  • Niektoré čítačky používajú obrátené poradie bajtov, napríklad FD:73:56:F3.
  • Pri 125kHz EM čipoch sa často používa formát facility/site code + číslo karty, napríklad 05027927 = 050 + 27927.
  • Niektoré prístupové systémy použijú len časť UID (napríklad dva bajty) a zobrazia krátke číslo, napríklad 42732.

Prečo ten istý čip ukazuje rôzne čísla?

Čítačka väčšinou neukazuje „názov čipu“, ale číslo vypočítané z UID alebo z čísla karty. Rozdiel môže vzniknúť tým, že zariadenie použije iné poradie bajtov, iný počet bajtov alebo iný zápis výsledku.

HEX

Šestnástkový zápis. Typicky ho zobrazujú mobilné NFC aplikácie, napríklad F3:56:73:FD.

DEC

Desiatkový prevod. Napríklad F3:56:73:FD zodpovedá hodnote 4082529277.

Reverse / little-endian

Rovnaké bajty v opačnom poradí. Napríklad F3:56:73:FD sa spracuje ako FD:73:56:F3.

Facility + card number

Časté pri 125kHz EM čipoch. Napríklad 05027927 znamená 050 + 27927.

Krátke číslo (časť UID)

Niektoré prístupové systémy použijú len časť UID, napríklad dva bajty v obrátenom poradí. Z EC:A6:46:11 tak vznikne 42732.

Praktické príklady z načítania čipov

Príklad MIFARE UID: ten istý DUAL čip, viac hodnôt

Pri MIFARE časti rovnakého DUAL čipu boli načítané tieto hodnoty:

  • NFC Tools v mobile: F3:56:73:FD
  • Bežný prevod HEX → DEC: 4082529277
  • Ručná čítačka MF + 125kHz: 0007558899
  • Stolná USB MIFARE čítačka: 4252194547
NFC Tools: F3:56:73:FD → 4082529277 DEC
Ručná čítačka: F3:56:73 → 73:56:F3 → 0007558899 DEC
USB MIFARE čítačka: F3:56:73:FD → FD:73:56:F3 → 4252194547 DEC

Všetky hodnoty teda môžu patriť k rovnakému čipu. Rozdiel je v tom, ako zariadenie UID prevedie a zobrazí.

Príklad 125kHz EM4100: celé DEC vs. facility + číslo karty

Pri 125kHz EM4100 čipoch sa často stretnete s tým, že jedna čítačka ukáže celé číslo v DEC a druhá ho zobrazí ako facility/site code + číslo karty.

  • Bežný 125kHz čip – ručná čítačka: 0003304727
  • Bežný 125kHz čip – stolná USB čítačka: 05027927
  • DUAL čip 125kHz – ručná čítačka: 0010422152
  • DUAL čip 125kHz – stolná USB čítačka: 15901928
0003304727 = HEX 32:6D:17 = 050 + 27927 = 05027927
0010422152 = HEX 9F:07:88 = 159 + 01928 = 15901928

Hodnotu typu 05027927 preto neinterpretujte ako jedno bežné desiatkové číslo. V tomto formáte sú prvé tri číslice facility/site code a posledných päť číslic číslo karty.

Príklad MIFARE: skrátené 2-bajtové číslo v prístupovom systéme

Niektoré prístupové a dochádzkové systémy nepracujú s celým UID, ale len s dvoma najnižšími bajtmi, navyše v obrátenom poradí. Z dlhého UID tak vznikne krátke číslo v rozsahu 0–65535.

  • NFC Tools v mobile: EC:A6:46:11
  • Bežný prevod HEX → DEC: 3970319889
  • Prístupový systém zákazníka: 42732
Prístupový systém: EC:A6:46:11 → prvé dva bajty EC A6 → prehodenie A6 EC → HEX A6EC → 42732 DEC

Číslo 42732 teda patrí k rovnakému čipu, systém z UID použil len dva bajty. Spätne: 42732 → HEX A6EC → bajty A6 EC → prehodenie EC A6, čo je začiatok pôvodného UID.

Pozor – hlásenie „čip už použitý": Pretože systém rozlišuje čipy len podľa dvoch bajtov, existuje iba 65 536 možných hodnôt. Dva fyzicky rôzne čipy s odlišným celým UID potom môžu vyjsť na rovnaké krátke číslo a systém ich považuje za jeden – pri registrácii nového čipu hlási, že už bol použitý. Ak na to narazíte, porovnajte celé UID oboch čipov (napríklad v aplikácii NFC Tools): keď sa celé UID líši, ale krátke číslo je rovnaké, ide presne o túto kolíziu. Riešením je pokiaľ možno prepnúť systém na prácu s celým UID alebo viac bajtmi; kde to nejde, je vhodné krátke čísla čipov pred nasadením skontrolovať.

Stolné USB čítačky a nastavenie formátu výstupu

Vybrané stolné USB čítačky z našej ponuky umožňujú nastaviť formát výstupu. Čítačka sa v počítači správa podobne ako klávesnica – po priložení čipu zapíše zvolenú hodnotu do aktívneho poľa v systéme, tabuľke, formulári alebo textovom editore.

Pre tieto čítačky máme k dispozícii funkčný konfiguračný softvér, cez ktorý je možné formát výstupu zmeniť. Máme overené, že nastavenie sa skutočne uloží priamo do čítačky. Názvy volieb sa môžu líšiť podľa konkrétneho modelu, princíp je však rovnaký – mení sa spôsob, akým čítačka prevedie UID alebo číslo čipu na textový výstup.

Odporúčaná predvolená voľba

Na bežné použitie sa nám najviac osvedčila prvá voľba v programe: 10 no. in D (four byte).

  • Pri 125kHz EM čipoch táto voľba zobrazuje číslo, ktoré zodpovedá číslu vyrytému alebo vytlačenému na čipe.
  • Pri MIFARE čipoch táto voľba zobrazuje desiatkový formát UID, ktoré NFC Tools ukazuje v HEX podobe.
  • Ide o praktickú voľbu pre bežnú evidenciu, porovnanie s mobilnou aplikáciou a zadávanie do prístupových systémov.

Čo znamenajú niektoré formáty výstupu

10 no. in D (four byte) – desiatkový výstup z bežného poradia bajtov, odporúčaná voľba pre väčšinu bežných prípadov.
10 no. in D reverse – desiatkový výstup z obráteného poradia bajtov.
8 no. in HEX – HEX výstup bez dvojbodiek, napríklad F35673FD.
8 no. in HEX reverse – HEX výstup v obrátenom poradí bajtov.
5 no. in D / last bytes – skrátené výstupy používajúce len časť hodnoty; hodia sa len vtedy, keď rovnaký formát očakáva cieľový systém.
Dôležité: Pri použití týchto USB čítačiek musí byť vo Windows prepnutá anglická klávesnica. Čítačka zapisuje hodnotu ako klávesnica a pri slovenskom alebo českom rozložení môže byť výstup chybný.

Stolné USB čítačky z našej ponuky

  • Stolná USB čítačka MIFARE 13,56 MHz
  • Stolná USB čítačka MIFARE 13,56 MHz + EM 125 kHz
  • Stolná USB čítačka EM 125 kHz

Všetky zariadenia nájdete aj v kategórii kopírovacie, čítacie a zapisovacie zariadenia pre RFID / NFC čipy a karty.

Ako s hodnotami pracovať v praxi

  1. Najprv si zistite, v akom formáte hodnotu zobrazuje vaša aplikácia alebo čítačka.
  2. Ak cieľový systém hodnotu neprijme, overte prevod HEX ⇄ DEC.
  3. Keď sa čísla nezhodujú, skontrolujte aj obrátené poradie bajtov.
  4. Pri 125kHz EM čipoch overte, či nejde o rozdelenie na facility/site code + číslo karty.
  5. Keď systém ukazuje krátke číslo (0–65535), počítajte s tým, že používa len časť UID a hrozí kolízia medzi rôznymi čipmi.
  6. Pre dlhodobú evidenciu si k médiu uložte pôvodný HEX, DEC a prípadne aj číslo zo stolnej čítačky.

Dôležité je nepliesť si UID s používateľskou pamäťou čipu. To, že poznáte UID, ešte neznamená, že je možné čip zapisovať, kopírovať alebo meniť jeho ochranu. To vždy závisí od konkrétneho typu čipu, systému a jeho nastavenia.

Prevodník UID: HEX ⇄ DEC

Prevodník slúži na rýchle porovnanie hodnôt medzi telefónom, aplikáciou, ručnou čítačkou, stolnou USB čítačkou, prístupovým systémom alebo napríklad rozhraním TTLock. Ukáže bežný prevod, obrátené poradie bajtov, pri vhodných hodnotách možné rozdelenie pre 125kHz EM4100 / Wiegand formát a tiež krátke 2-bajtové číslo, ktoré používajú niektoré prístupové systémy.

Povolené sú dvojbodky, medzery aj zápis bez oddeľovačov.

Telefón, čítačka, zápis a ochrana čipu

Telefón alebo čítačka / zapisovačka?

Na rýchle čítanie UID, základnú identifikáciu média a bežné NFC úlohy často stačí telefón. Na systematickejšiu prácu sa však hodí špecializovaná čítačka alebo zapisovačka, najmä pri opakovanom čítaní viacerých médií alebo pri nadväznosti na počítač.

  • Android býva najpraktickejšia voľba na servisnú prácu a všeobecne ponúkne širšie možnosti.
  • Android telefón s NFC je vhodný pre bežné NFC tagy typu NTAG a často aj pre médiá MIFARE Classic alebo DESFire.
  • Apple iPhone je vhodný hlavne na bežné NFC scenáre a štandardné NFC tagy, pri špecializovanejších médiách môže byť obmedzenejší.
  • Desktop + čítačka dáva zmysel pre pohodlnú evidenciu, častejšie použitie a nadväznosť na ďalší softvér.

Čítanie, zápis, heslo a zamknutie

Pri práci s RFID a NFC čipmi je potrebné rozlišovať niekoľko rôznych vecí:

  • čítanie UID – identifikácia samotného média,
  • čítanie obsahu – zobrazenie dát uložených v pamäti čipu,
  • zápis – uloženie nových dát do zapisovateľnej časti média,
  • heslo / ochrana – obmedzenie prístupu k časti dát alebo k zapisovaniu,
  • zamknutie – trvalé alebo obmedzené uzamknutie určitej časti pamäte podľa typu čipu.

Odporúčané aplikácie a nástroje

NFC Tools

Univerzálny nástroj na čítanie UID, identifikáciu typu tagu, základný zápis NDEF dát, prácu s ochranou a všeobecnú orientáciu v NFC médiách.

Mifare Classic Tool

Špecializovanejšia aplikácia pre Android určená na prácu s médiami typu MIFARE Classic. Hodí sa tam, kde bežné NFC aplikácie nestačia.

NFC Tools Desktop

Desktopová verzia sa hodí pre pohodlnejšiu prácu pri počítači a nadväznosť na externú NFC čítačku. Praktická je najmä pri opakovanej práci a evidencii.

Zariadenia z našej ponuky

Na pravidelnú prácu býva špecializované zariadenie pohodlnejšie než telefón, hlavne pri evidencii, testovaní a opakovanom čítaní médií.

TTLock: práca s UID, kartami a prevodmi

V prostredí TTLock sa môžete stretnúť s tým, že aplikácia alebo správa systému zobrazí číslo média v desiatkovej podobe, zatiaľ čo telefón alebo iná NFC aplikácia ukáže rovnaké UID v HEX formáte. Prevodník pomôže rýchlo overiť, či ide o ten istý čip alebo kartu len v inom zápise.

Pozor: pri niektorých čítačkách a prístupových systémoch môže byť použité obrátené poradie bajtov alebo skrátená časť UID. Ak sa hodnoty nezhodujú priamym prevodom HEX → DEC, vyskúšajte aj obrátené poradie bajtov a pri 125kHz médiách skontrolujte facility/site code + číslo karty.

Na prácu s médiami v ekosystéme TTLock sa môžu hodiť aj špecializované čítačky a zapisovačky:

Táto časť stránky je určená pre zákazníkov, ktorí si potrebujú overiť číslo média, aj pre interné použitie pri servise, evidencii a komunikácii ohľadom prístupových systémov TTLock.

Potrebujete poradiť? RFID a NFC čipy: UID, čítanie, zápis a prevody

WhatsApp | mobil: +420 739 027 886 | Poradenstvo

Alebo použite kontaktný formulár:

Vaše meno, priezvisko, firma
Váš email
Váš telefón
Spýtajte sa
prílohy
📎 !_pretahnete soubory sem_!
!_nebo kliknete pro vyber_!
!_povolene typy_!: PDF, XLS, XLSX, CSV, JPG, JPEG, PNG, TXT, DOC, DOCX (max 10 MB / soubor, max 5 souborů)
     Viac informácií
Vaše osobné údaje spracúvame na účel vybavenia otázky a ďalšej komunikácie.