RFID Tekniske artikler

UHF RFID Tag Låsning og Oplåsning

Når en RFID-læser "læser" et RFID-mærke, henter det EPC-data, der er skrevet ind i mærkets integrerede kredsløbschip. Hvis EPC-dataene inde i tagget ikke er låst, kan enhver bruge en RFID-læser og simpel RFID-software til at ændre dataene på denne tag og knække dataene. I dette tilfælde, hvis nogen ondsindet manipulerer med dataene i RFID-tagget, vil forhandleren lide Store tab.


Efterhånden som flere og flere forhandlere bevæger sig hen imod at bruge RFID-teknologi ved kassen, bliver det også vigtigere at låse RFID-klistermærker. For hvis RFID-mærkerne ikke er låst, kan butikstyve bruge disse enheder til nemt at ændre mærkeoplysningerne for værdifulde varer til billigere varer og derefter tage dem til kassen for at betale.


I øjeblikket meget brugt Gen 2 RFID-tag-hukommelse er opdelt i 4 tilstande: ulåst tilstand, permanent ulåst tilstand (kan aldrig låses), låst tilstand og permanent låst tilstand (kan aldrig låses op).


Når forhandleren har låst RFID-mærket, kan adgangskoden bruges til at ændre informationen på mærket. Udgifterne til adgangskodevedligeholdelse, oplåsning, omskrivning og genlåsning af tagget vil dog være langt dyrere end at udskifte tagget. Selvom en forhandler låser mærket og skjuler koden, er der en chance for, at koden kan blive opdaget og ødelagt. Af ovenstående grunde anbefaler jeg forhandlere at låse EPC-data permanent på alle RFID-tags.


Alle forhandlere, der bruger RFID-teknologi, bør foretage en tidlig gennemgang og forståelse af taglåsestrategien for at forstå den mulige virkning af andre, der ondsindet manipulerer med RFID-tags.

UHF-mærket er faktisk en lille opbevaringsplads. RFID-læseren læser kun dataene i tagget gennem specielle kommandoer, så længden af data, der kan læses og skrives, bestemmes af selve RFID elektroniske tag. For detaljer kan du spørge RFID-tagleverandøren.


Chiplagerpartitioner og betjeningskommandoer

UHF RFID tag-chips skal være i overensstemmelse med EPC C1Gen2-standarden (Gen2-protokol for kort), det vil sige, at den interne lagerstruktur for alle UHF RFID-tag-chips er nogenlunde den samme. Som vist i figur 4-31 er tag-chippens lagerområde opdelt i fire områder (Bank), som er Bank 0 Reserved Area (Reserved), Bank 1 Electronic Code Area (EPC), Bank 2 Manufacturer Code Area (TID) ), Bank 3 Brugerområde (Bruger).

Blandt dem kaldes Bank 0 reserveret område også kodeordsområdet. Der er to sæt 32-bit adgangskoder indeni, som er adgangskoden (Access Password) og kill-adgangskoden (Kill Password). Kill-adgangskoden er almindeligvis kendt som kill-adgangskoden. Når låsekommandoen bruges, kan nogle områder af chippen kun læses og skrives via adgangskoden. Når chippen skal dræbes, kan chippen dræbes fuldstændigt ved at dræbe adgangskoden.

Bank 1 er det elektroniske kodningsområde, som er det mest kendte EPC-område. Ifølge Gen2-protokollen er den første information, der hentes fra tagget, EPC-informationen, og derefter kan andre lagerområder tilgås for adgang. EPC-området er opdelt i tre dele:

CRC16-tjekdelen har i alt 16 bit, og er ansvarlig for at kontrollere, om den EPC, som læseren opnår, er korrekt under kommunikation.

PC-delen (Protocol Control) har i alt 16 bit, som styrer længden af EPC'en. Det binære tal af de første 5 bits ganges med 16 for at være længden af EPC'en. For eksempel, når pc'en er 96 bit EPC=3000, er de første 5 bit 00110, og den tilsvarende decimal er 6, ganget med 16 er 96 bit. I henhold til protokolkravene kan pc'en være lig med 0000 til F100, hvilket svarer til, at længden af EPC'en er 0, 32 bit, 64 bit indtil 496 bit. Men generelt er længden af EPC i UHF RFID-applikationer mellem 64 bit og 496 bit, det vil sige, at PC-værdien er mellem 2800 og F100. I normale applikationer forstår folk ofte ikke pc'ens rolle i EPC, og de vil sidde fast i indstillingen af EPC-længden, hvilket vil forårsage en masse problemer.

EPC-delen, denne del er den elektroniske kode for chippen, som slutbrugeren opnår fra applikationslaget.

Bank 2 er producentens kodeområde, og hver chip har sin egen unikke kode. Afsnit 4.3.3 vil fokusere på indledningen.

Bank 3 er brugerens lagerområde. I henhold til aftalen er minimumspladsen for dette lagerområde 0, men de fleste chips øger brugerlagerpladsen for at gøre det nemmere for kundeapplikationer. Den mest almindelige lagerplads er 128 bit eller 512 bit.

Efter at have forstået lagringsområdet for tagget, er det nødvendigt at forstå flere operationskommandoer for Gen2 yderligere, nemlig læs (Læs), write (Skriv), lås (Lås) og dræb (Kill). Kommandoerne i Gen2 er meget enkle, der er kun 4 betjeningskommandoer, og der er kun to tilstande for taggens lagerområde: låst og ulåst.

Fordi læse- og skrivekommandoer er relateret til, om dataområdet er låst eller ej, lad os starte med låsekommandoen. Låsekommandoen har fire nedbrydningskommandoer for de fire lagerområder, som er Lås, Lås op, Permanent Lås og Permanent Lås op. Så længe adgangskoden ikke kun er 0, kan låsekommandoen udføres.

Read-kommandoen, som navnet antyder, er at læse dataene i lagerområdet. Hvis lagerområdet er låst, kan du få adgang til dataområdet via kommandoen Access og adgangskoden. Den specifikke læseoperation er vist i Tabel 3-2.

Skrivekommandoen ligner læsekommandoen. Hvis opbevaringsområdet ikke er låst, kan det betjenes direkte. Hvis lagerområdet er låst, skal du få adgang til dataområdet via kommandoen Access og adgangskoden. Den specifikke læseoperation er vist i Tabel 3-3.

Kill-kommandoen er en kommando til at afslutte chippens levetid. Når først chippen er dræbt, kan den ikke længere bringes til live igen. Det er ikke som låsekommandoen, der også kan låses op. Så længe det reserverede område er låst, og kill-adgangskoden ikke kun er 0'er, kan kill-kommandoen startes. Generelt bruges kill-kommandoen sjældent, og chippen vil kun blive dræbt i nogle fortrolige eller privatlivsrelaterede applikationer. Hvis du ønsker at få chippens TID-nummer efter at chippen er blevet dræbt, er den eneste måde at dissekere chippen. At dissekere chippen koster meget, så prøv ikke at starte kill-kommandoen i normale applikationer. Også i projektet er det også nødvendigt at forhindre, at andre ødelægger det. Den bedste måde er at låse det reserverede område og beskytte adgangskoden.


Producentkode TID

Manufacturer ID (TID) er den vigtigste identifikation af chippen og den eneste pålidelige kode, der følger med dens livscyklus. Der er mange adgangskoder gemt i denne række af tal. Figur 4-32 viser TID for en H3-chip: E20034120614141100734886, hvor:

E2-feltet repræsenterer chiptypen, og mærketypen for alle UHF RFID-mærkechips er E2;

003-feltet er producentkoden, og 03 står for Alien Technology; det første felt i producentkoden kan være 8 eller 0. For eksempel starter producentkoden for Impinj generelt med E2801.

412-feltet repræsenterer chiptypen Higgs-3;

De følgende 64 bit er chippens serienummer, og det tal, der kan repræsenteres af 64 bit, er 2 til 64. potens. Det er allerede et astronomisk tal. Hvert sandkorn på jorden kan nummereres, så du behøver ikke bekymre dig om problemet med gentagne tal.


Scan the qr codeclose
the qr code