UHF RFID maqolalari

UHF RFID teglari haqida siz bilmagan narsalar

UHF RFID ilovalarini ommalashtirish bilan loyiha ilovalarida tobora ko'proq muammolarga duch kelmoqda, ular orasida RFID elektron teglari eng ko'p muammolarga ega. Loyihani amalda qo'llashda eng yaxshi foydalanish effektiga qanday erishish mumkin, men UHF RFID teglarining umumiy ma'nosini tushunish siz uchun foydali bo'lishiga ishonaman.


Keling, EPC Class1 Gen2 (qisqacha G2) protokoli V109 versiyasiga mos keladigan teglar va Readerlar (o'quvchilar) ega bo'lishi kerak bo'lgan xususiyatlarni ko'rib chiqaylik:


A. Yorliq qanday holatlardan iborat?

Uzluksiz to'lqin (CW) nurlanishi va quvvatni ishga tushirgandan so'ng, teg tayyor (tayyorlash), arbitraj (hukm), javob berish (qaytish buyrug'i), tan olingan (javob), ochiq (ommaga ochiq), himoyalangan bo'lishi mumkin. (himoya) ), Yetti davlatdan birini o'ldirdi (inAktiv qildi).


1. O'qish-yozish holati - faollashtirilmagan teg yoqilgan va buyruqlarga javob berishga tayyor bo'lgan holat.

2. Arbitraj holatida, asosan, Query kabi buyruqlarga javob berishni kutmoqda.

3. So'rovga javob bergandan so'ng, Javob berish holatini kiriting va EPC raqamini qaytarib yuborish uchun ACK buyrug'iga javob bering.

4. EPC raqamini qaytarib yuborganingizdan so'ng, Tasdiqlangan holatni kiriting va keyin Req_RN buyrug'iga javob bering.

5. Faqat kirish paroli 0 bo'lmaganda, o'qish va yozish operatsiyalari bajariladigan Ochiq holatga kirishi mumkin.

6. Kirish paroli ma'lum bo'lgandagina Himoyalangan holatga kirish va o'qish, yozish va qulflash kabi amallarni bajarish mumkin.

7. O'ldirilgan holatga kirgan teglar bir xil holatda qoladi va hech qachon RF maydonini faollashtirish uchun modulyatsiyalangan signalni yaratmaydi, shuning uchun doimiy ravishda samarasiz bo'ladi. Faollashtirilmagan teg barcha muhitlarda o'ldirilgan holatini saqlab turishi kerak va u yoqilganda inaktivatsiya holatiga kirishi kerak va inaktivatsiya jarayoni qaytarib bo'lmaydi.


Shuning uchun tegni ma'lum bir holatga kiritish uchun odatda to'g'ri tartibda qonuniy buyruqlar to'plami talab qilinadi va o'z navbatida har bir buyruq faqat teg to'g'ri holatda bo'lganda amal qilishi mumkin va teg javob bergandan keyin boshqa holatlarga ham o'tadi. buyruqqa.


B. Teg xotirasi qaysi sohalarga bo'linadi?

Teg xotirasi to'rtta mustaqil saqlash blokiga bo'lingan: zahiralangan (zahiralangan), EPC (elektron mahsulot kodi), TID (teg identifikatsiya raqami) va foydalanuvchi (foydalanuvchi).

Zaxiralangan hudud: Kill Password (o‘chirish paroli) va Access Password (kirish paroli) saqlang.

EPC maydoni: EPC raqamini saqlash va boshqalar.

TID maydoni: do'kon yorlig'i identifikatsiya raqami, har bir TID raqami noyob bo'lishi kerak.

Foydalanuvchi maydoni: foydalanuvchi tomonidan belgilangan ma'lumotlarni saqlash.


C. Buyruqlarning qanday turlari mavjud?

Foydalanish funksiyasiga ko'ra buyruqlarni uch toifaga bo'lish mumkin: yorliq tanlash (tanlash), inventarizatsiya (inventar) va Access (kirish) buyruqlari.

Buyruqlar arxitekturasi va miqyosi bo'yicha buyruqlarni to'rt toifaga bo'lish mumkin: Majburiy (majburiy), ixtiyoriy (ixtiyoriy), mulkiy (xususiy) va Custom (moslashtirilgan).


D. Select buyruqlari nimalardan iborat?

Faqat bitta tanlash buyrug'i mavjud: Tanlash, bu majburiydir. Teglar turli atributlarga ega. Foydalanuvchi tomonidan o'rnatilgan standartlar va siyosatlarga asoslanib, ba'zi atributlar va belgilarni o'zgartirish uchun "Tanlash" buyrug'idan foydalanish ma'lum bir teglar guruhini sun'iy ravishda tanlashi yoki chegaralanishi va faqat inventarni aniqlash yoki ular bo'yicha kirish operatsiyalarini amalga oshirishi mumkin. Mojarolarni va takroriy identifikatsiyani kamaytirish va identifikatsiyani tezlashtirish foydalidir.


E. Inventarizatsiya buyruqlari nima?

Beshta inventar buyruqlari mavjud, xususan: Query, QueryAdjust, QueryRep, ACK, NAK.


1. Teg to‘g‘ri So‘rov buyrug‘ini olgandan so‘ng, belgilangan mezonlarga javob beradigan va tanlangan har bir teg tasodifiy son hosil qiladi (zarni tashlashga o‘xshash) va tasodifiy soni nolga teng bo‘lgan har bir teg aks-sado hosil qiladi (orqaga yuborish). vaqtinchalik parol RN16 -- 16 bitli tasodifiy raqam) va Javob berish holatiga o'ting; boshqa shartlarga javob beradigan teglar ba'zi atributlar va belgilarni o'zgartiradi va shu bilan yuqoridagi teglar guruhidan chiqadi, bu takroriy identifikatsiyani kamaytirish uchun foydalidir.

2. Teg to'g'ri QueryAdjust buyrug'ini olgandan so'ng, har bir teg yangi tasodifiy son hosil qiladi (masalan, zarni qayta siljitish), ikkinchisi esa So'rov bilan bir xil.

3. Teg to'g'ri QueryRep buyrug'ini olgandan so'ng, teglar guruhidagi har bir tegning asl tasodifiy sonidan faqat bittasini ayiradi, qolganlari esa Query bilan bir xil bo'ladi.

4. Faqat soddalashtirilgan teglar yaroqli ACK buyruqlarini qabul qilishi mumkin (yuqoridagi RN16 dan foydalaning yoki Handl dan foydalaninge - tegning identifikatorini vaqtinchalik ifodalovchi 16 bitli tasodifiy son. Bu xavfsizlik mexanizmi!), Qabul qilgandan so'ng, uni qaytarib yuboring EPC sohasidagi tarkib ?? EPC protokolining eng asosiy funktsiyasi.

5. To‘g‘ri NAK buyrug‘ini olgandan so‘ng teg “Tayyor” va “O‘ldirilgan” holatidan tashqari “Arbitraj” holatiga o‘tadi.


F. Access buyruqlari nimalardan iborat?

Sakkizta Access buyrug'i mavjud, ulardan beshtasi majburiy: Req_RN, Read, Write, Kill va Lock. Uchta variant mavjud: Access, BlockWrite, BlockErase.


1. Teg to'g'ri Req_RN (RN16 yoki Tutqich bilan) buyrug'ini olgandan so'ng, holatga qarab tutqichni yoki yangi RN16 ni qaytarib yuboradi.

2. Teg to'g'ri o'qish (tutqich bilan) buyrug'ini olgandan so'ng, u xato turi kodini yoki kerakli blokning mazmuni va tutqichini qaytarib yuboradi.

3. To'g'ri Yozish (RN16 va Tutqich bilan) buyrug'ini olgandan so'ng, teg xato turi kodini qaytarib yuboradi yoki yozish muvaffaqiyatli bo'lsa dastakni qaytarib yuboradi.

4. Teg yaroqli Kill (O'ldirish paroli, RN16 va tutqich bilan) buyrug'ini olgandan so'ng, u xato turi kodini qaytarib yuboradi yoki agar o'ldirish muvaffaqiyatli bo'lsa, u dastani qaytarib yuboradi.

5. Effektiv Lock (tutqich bilan) buyrug'ini olgandan so'ng, teg xato turi kodini qaytarib yuboradi yoki agar qulf muvaffaqiyatli bo'lsa, dastani qaytarib yuboradi.

6. Teg yaroqli Access (Kirish paroli, RN16 va tutqich bilan) buyrug'ini olgandan so'ng, u tutqichni qaytarib yuboradi.

7. Teg to'g'ri BlockWrite (tutqich bilan) buyrug'ini olgandan so'ng, u xato turi kodini qaytarib yuboradi yoki blok yozish muvaffaqiyatli bo'lsa, dastak qaytarib yuboriladi.

8. Teg to'g'ri BlockErase (tutqich bilan) buyrug'ini olgandan so'ng, u xato turi kodini qaytarib yuboradi yoki blokni o'chirish muvaffaqiyatli bo'lsa, dastakni qaytarib yuboradi.


G. Majburiy buyruqlar nimalardan iborat?

G2 protokoliga mos keladigan UHF teglari va UHF o'quvchilarida o'n bitta kerakli buyruqlar qo'llab-quvvatlanishi kerak: Tanlash (tanlash), So'rov (so'rov), QueryAdjust (so'rovni sozlash), QueryRep (takroriy so'rov), ACK (EPC javobi), NAK (hukmga murojaat qilish), Req_RN (tasodifiy raqam so'rovi), o'qish (o'qish), yozish (yozish), o'ldirish (inaktivatsiya), Qulflash (qulflash).


H. Ixtiyoriy (ixtiyoriy) buyruqlar nima?

G2 protokoliga mos keladigan UHF teglari va UHF o'quvchilarida uchta ixtiyoriy buyruq mavjud: Access (kirish), BlockWrite (blok yozish) va BlockErase (blokni o'chirish).


I. Mulkiy buyruq qanday bo'ladi?

Xususiy buyruqlar odatda ishlab chiqarish maqsadlari uchun ishlatiladi, masalan, yorliqni ichki sinovdan o'tkazish va hokazo va yorliq zavoddan chiqqandan keyin bunday buyruqlar doimiy ravishda yaroqsiz bo'lishi kerak.


J. Maxsus buyruqlar nima?

Bu ishlab chiqaruvchi tomonidan belgilangan va foydalanuvchilarga ochiq buyruq bo'lishi mumkin. Masalan, Philips BlockLock (bloklash), ChangeEAS (EAS holatini o'zgartirish), EASAlarm (EAS signal) va boshqa buyruqlar (EAS - Elektron Maqola Kuzatuv qisqartmasi) kabi buyruqlarni taqdim etadi.


K va G2 nizolarga qarshi turish uchun qanday mexanizmdan foydalanadi? To'qnashuvlar nima deb ataladi va nizolarga qanday qarshi turish kerak?

Turli xil RN16-larni qaytarib yuboradigan tasodifiy soni nol bo'lgan bir nechta teg mavjud bo'lganda, ular qabul qiluvchi antennada turli xil RN16 to'lqin shakllariga ega bo'ladi, bu to'qnashuvlar (to'qnashuvlar) deb ataladi, shuning uchun ularni to'g'ri dekodlab bo'lmaydi. To'lqin shakli superpozitsiyasi va deformatsiyasining oldini olish uchun turli xil to'qnashuvga qarshi mexanizmlar mavjud, masalan, (vaqt bo'linishi) faqat bitta teg "gapirish" ma'lum bir vaqtda, so'ngra bir nechta teglar orasidagi har bir tegni aniqlash va o'qish uchun uni soddalashtiring.

Yuqoridagi tanlash, inventarizatsiya va kirish buyruqlari G2 ning to'qnashuvga qarshi mexanizmini aks ettiradi: RN16 ga faqat tasodifiy nolga teng teglar yuborilishi mumkin. Q prefiksi bilan buyruq yoki kombinatsiyani tanlangan teglar guruhiga to'g'ri dekodlanmaguncha qayta yuboring.


L. G2 da Access kabi buyruqlar ixtiyoriy. Agar teg yoki UHF o'quvchi ixtiyoriy buyruqlarni qo'llab-quvvatlamasa-chi?

Agar BlockWrite yoki BlockErase buyrug'i qo'llab-quvvatlanmasa, uni bir necha marta Write buyrug'i bilan almashtirish mumkin (bir vaqtning o'zida 16 bit yozish), chunki o'chirishni yozish 0 deb hisoblash mumkin, va oldingi blokni yozish va blokirovkani o'chirish bloklari bir nechta. marta 16-bit, boshqa foydalanish shartlari o'xshash.

Agar Access buyrug'i qo'llab-quvvatlanmasa, faqat Kirish paroli 0 bo'lsa, tizim Himoyalangan holatga kirishi mumkin va Lock buyrug'idan foydalanish mumkin. Kirish paroli ochiq yoki himoyalangan holatda o'zgartirilishi mumkin, keyin esa Access Passwo-ni bloklash yoki doimiy ravishda blokirovka qilish uchun Qulflash buyrug'idan foydalaning.rd (pwd-o'qish/yozish biti 1, permalock biti 0 yoki 1, biriktirilgan jadvalga qarang), yorliq endi himoyalangan holatga kira olmaysiz va Lock buyrug'idan foydalana olmaysiz. har qanday qulflangan holatni o'zgartirish uchun.

Faqat Access buyrug'i qo'llab-quvvatlansa, barcha turdagi holatlarni erkin kiritish uchun tegishli buyruqdan foydalanish mumkin. Yorliq doimiy ravishda qulflangan yoki doimiy qulfdan chiqarilgan va ma'lum buyruqlarni bajarishdan bosh tortsa va O'ldirilgan holatda bo'lsa, turli buyruqlar ham samarali bajarilishi mumkin.

G2 protokolida ko'zda tutilgan Access buyrug'i ixtiyoriydir, lekin agar Access buyrug'i kelajakda zarur bo'lishi mumkin bo'lsa yoki ishlab chiqaruvchi G2 teglari va o'quvchilari uchun Access buyrug'ini qo'llab-quvvatlasa, boshqarish va foydalanish yanada kengroq va moslashuvchan bo'ladi.


M. G2 protokolidagi Kill buyrug'ining ta'siri qanday? Faol bo'lmagan teglarni qayta ishlatish mumkinmi?

O'ldirish buyrug'i G2 protokolida o'rnatiladi va 32 bitli parol bilan boshqariladi. Kill buyrug'i samarali ishlatilgandan so'ng, teg hech qachon radiochastota maydonini faollashtirish uchun modulyatsiya signalini yaratmaydi, shuning uchun uni doimiy ravishda bekor qiladi. Ammo asl ma'lumotlar hali ham RFID teglarida bo'lishi mumkin va agar ularni o'qishning iloji bo'lmasa, "O'ldirish" buyrug'ining ma'nosini yaxshilashni o'ylab ko'ring -- ma'lumotlarni u bilan o'chiring.

Bundan tashqari, ma'lum vaqt ichida G2 yorlig'idan foydalanish narxi yoki boshqa sabablarga ko'ra, yorliq qayta ishlanishi va qayta ishlatilishi mumkinligi e'tiborga olinadi (masalan, foydalanuvchi yorliqli taglikdan foydalanishni xohlaydi yoki quti, kontent almashtirilgandan so'ng tegishli EPC raqami, Foydalanuvchining maydoni mazmunini qayta yozish kerak yorlig'ini almashtirish yoki qayta o'rnatish noqulay va qimmat), shuning uchun bo'lishi mumkin bo'lgan buyruq bo'lishi kerak; yorliqning mazmuni doimiy ravishda qulflangan bo'lsa ham qayta yoziladi. Turli xil qulflash holatlarining ta'siri tuFayli faqat Write, BlockWrite yoki BlockErase buyrug'i EPC raqamini, foydalanuvchi tarkibini yoki parolni qayta yoza olmasligi mumkin (masalan, tegning EPC raqami qulflangan va uni qayta yozib bo'lmaydi yoki u qulflanmagan, lekin tegning kirish paroli unutilgan va EPC raqamini qayta yozib bo'lmaydi). Ayni paytda oddiy va tushunarli “Oʻchirish” buyrugʻi kerak boʻladi – TID maydoni va uning Qulflash holati biti (yorliq zavoddan chiqqandan keyin TIDni qayta yozib boʻlmaydi), boshqa EPC raqamlari, Zaxiralangan hudud, Foydalanuvchi hududi tarkibi va boshqa Bloklash holatidan tashqari bitlar, hatto doimiy ravishda qulflanganlar ham qayta yozish uchun o'chiriladi.

Taqqoslash uchun, takomillashtirilgan Kill buyrug'i va qo'shilgan O'chirish buyrug'ining funktsiyalari asosan bir xildir (shu jumladan, Kill Password ishlatilishi kerak), yagona farq shundaki, avvalgi Kill buyrug'i modulyatsiya signallarini yaratmaydi, ular ham birgalikda berilishi mumkin. Kill buyrug'i tomonidan olib boriladigan RFU parametriga. Turli xil qiymatlarni ko'rib chiqing.


N. Teg identifikatsiya raqami (TID) noyob bo'lishi kerakmi? Bunga qanday erishildi?

Teg identifikatsiya raqami TID teglar orasidagi identifikatsiya belgisidir. Xavfsizlik va kontrafaktga qarshi kurash nuqtai nazaridan, yorliq noyob bo'lishi kerak; yuqoridagilardan kelib chiqqan holda, yorliqning to'rtta saqlash bloki o'z maqsadlariga ega va ularning ba'zilari zavoddan chiqqandan keyin istalgan vaqtda qayta yozilishi mumkin va TID bu rolni o'z zimmasiga olishi mumkin, shuning uchun yorliqning TID noyob bo'lishi kerak.

TID noyob bo'lgani uchun, yorliqdagi EPC kodi boshqa yorliqga ko'chirilishi mumkin bo'lsa-da, manbani tozalash uchun uni yorliqdagi TID bilan ham ajratish mumkin. Bunday arxitektura va usul oddiy va amalga oshirilishi mumkin, ammo o'ziga xoslikni ta'minlash uchun mantiqiy zanjirga e'tibor qaratish lozim.

Shuning uchun ishlab chiqaruvchi zavoddan chiqib ketishdan oldin uni doimiy ravishda blokirovka qilish uchun TIDda harakat qilish uchun Qulflash buyrug'i yoki boshqa vositalardan foydalanishi kerak; va ishlab chiqaruvchi yoki tegishli tashkilotlar har bir G2 chipi uchun tegishli uzunlikdagi TID noyob bo'lishini ta'minlashi kerak va hech qanday sharoitda ikkinchi TID bo'lmaydi. Xuddi shu TID uchun, hatto G2 yorlig'i o'ldirilgan holatda bo'lsa va qayta foydalanish uchun faollashtirilmasa ham, uning TID (hali ham bu tegda) boshqa G2 tegida ko'rinmaydi.


Scan the qr codeclose
the qr code