RFID के साथ शुरुआत करना
अपनी पहली RFID प्रणाली को स्थापित करने और चलाने के लिए आपको जो कुछ भी जानने की आवश्यकता है
UHF RFID वास्तव में कैसे काम करता है
एक UHF RFID सिस्टम के तीन भाग होते हैं: एक रीडर, एक या अधिक एंटेना और टैग। रीडर 920–925 MHz का रेडियो सिग्नल उत्पन्न करता है और इसे एंटीना के माध्यम से भेजता है। जब एक निष्क्रिय टैग एंटीना के क्षेत्र में प्रवेश करता है, तो यह अपने छोटे माइक्रोचिप (आमतौर पर केवल ~10 माइक्रोवाट की आवश्यकता होती है) को शक्ति देने के लिए रेडियो तरंग से ऊर्जा एकत्र करता है। चिप तब आने वाले सिग्नल को मॉड्युलेट करता है और इसे वापस बिखेरता है। अनिवार्य रूप से एक संशोधित संस्करण को वापस प्रतिबिंबित करता है। यह परावर्तित सिग्नल टैग का अद्वितीय इलेक्ट्रॉनिक उत्पाद कोड (EPC) ले जाता है।
पूरी रीड साइकिल। क्वेरी भेजने से लेकर टैग का जवाब प्राप्त करने तक। लगभग 1–3 मिलीसेकंड लगते हैं। यह वह है जो एक ही रीडर को EPC Gen2 एंटी-टकराव प्रोटोकॉल का उपयोग करके प्रति सेकंड 200+ टैग का इन्वेंट्री करने में सक्षम बनाता है। राउंड-ट्रिप सिग्नल हानि महत्वपूर्ण है (-40 से -80 dB), यही कारण है कि रीडर TX पावर (आमतौर पर 30 dBm / 1 वाट) और टैग चिप संवेदनशीलता (नीचे -22 dBm तक) ऐसी महत्वपूर्ण विशिष्टताएं हैं।
"निष्क्रिय" क्यों मायने रखता है: निष्क्रिय UHF टैग में कोई बैटरी नहीं होती है। वे रीडर के रेडियो तरंग से ऊर्जा एकत्र करते हैं, जिसका अर्थ है कि वे सस्ते (प्रत्येक ¢3–15), पतले (0.1 मिमी) होते हैं, और अनिश्चित काल तक चलते हैं। ट्रेड-ऑफ़ बैटरी वाले सक्रिय टैग (~100m+) की तुलना में कम रेंज (12 मीटर तक) है।
फ़्रीक्वेंसी बैंड। UHF क्यों?
RFID कई फ़्रीक्वेंसी बैंड में फैला हुआ है, लेकिन UHF (860–960 MHz) व्यावसायिक अनुप्रयोगों में हावी है क्योंकि यह रीड रेंज, गति और टैग लागत का सबसे अच्छा संतुलन प्रदान करता है। LF (125 kHz) ~1 टैग/सेकंड पर 10cm के भीतर पढ़ता है। पशु ट्रैकिंग के लिए अच्छा है लेकिन लॉजिस्टिक्स के लिए बहुत धीमा है। HF/NFC (13.56 MHz) ~50 टैग/सेकंड पर ~1m तक पहुँचता है। भुगतान और एक्सेस कार्ड के लिए बढ़िया। UHF 200+ टैग/सेकंड पर 1–12+ मीटर तक पहुँचता है। आपूर्ति श्रृंखला, खुदरा और संपत्ति ट्रैकिंग के लिए आदर्श।
वियतनाम 920–925 MHz बैंड के भीतर, रीडर कई चैनलों में फ़्रीक्वेंसी हॉपिंग स्प्रेड स्पेक्ट्रम (FHSS) का उपयोग करते हैं। सूत्र है: फ़्रीक्वेंसी = 920.0 + (channel_index × 0.5) MHz। एक विशिष्ट कॉन्फ़िगरेशन अधिकतम चैनल पृथक्करण के लिए 920.0 से 925.0 MHz तक फैले 6 चैनलों [0, 2, 4, 6, 8, 10] का उपयोग करता है।
UHF फ़्रीक्वेंसी आवंटन देश के अनुसार अलग-अलग होते हैं। वियतनाम 920–925 MHz का उपयोग करता है। संयुक्त राज्य अमेरिका 902–928 MHz का उपयोग करता है। यूरोप 865–868 MHz का उपयोग करता है। हमेशा अपने रीडर को सही क्षेत्रीय बैंड के लिए कॉन्फ़िगर करें। गलत फ़्रीक्वेंसी का उपयोग करना अवैध है और लाइसेंस प्राप्त सेवाओं में हस्तक्षेप कर सकता है।
Channel Index → Frequency (MHz) Formula: f = 920.0 + (idx × 0.5)
Ch 0 → 920.0 Ch 4 → 922.0 Ch 8 → 924.0
Ch 1 → 920.5 Ch 5 → 922.5 Ch 9 → 924.5
Ch 2 → 921.0 Ch 6 → 923.0 Ch 10 → 925.0
Ch 3 → 921.5 Ch 7 → 923.5
Typical: use [0, 2, 4, 6, 8, 10] for max channel separationटैग एनाटॉमी और चिप परिवार
प्रत्येक UHF RFID टैग के दो आवश्यक घटक होते हैं: एक एंटीना पैटर्न (PET सब्सट्रेट पर etched या मुद्रित एल्यूमीनियम) और एक माइक्रोचिप (IC)। एंटीना रीडर के सिग्नल को कैप्चर करता है और चिप कमांड को प्रोसेस करता है और डेटा वापस करता है। चिप संवेदनशीलता वह न्यूनतम शक्ति है जिसकी चिप को सक्रिय होने की आवश्यकता होती है। -22.1 dBm पर रेट किया गया एक चिप केवल ~6.3 माइक्रोवाट के साथ जाग सकता है। कम (अधिक नकारात्मक) = बेहतर संवेदनशीलता = लंबी रीड रेंज।
सामान्य चिप परिवारों में शामिल हैं: NXP UCODE 9 (-22.1 dBm, 128-बिट EPC, कोई उपयोगकर्ता मेमोरी नहीं। खुदरा में प्रमुख), Impinj M700 श्रृंखला (-22.1 dBm, 128-बिट EPC। लॉजिस्टिक्स में मजबूत), और Quanray QStar-7U (-21.0 dBm, 128-बिट EPC, 512-बिट उपयोगकर्ता मेमोरी। जब आपको सीधे टैग पर डेटा संग्रहीत करने की आवश्यकता होती है तो आदर्श)।
टैग फॉर्म फैक्टर: ड्राई इनले (PET पर कच्चा टैग, ¢3–8, लेबल में बदलने के लिए), वेट इनले (चिपकने वाला, ¢5–12, लगाने के लिए तैयार), स्टिकर लेबल (मुद्रण योग्य, ¢8–25, ब्रांडिंग के साथ), हार्ड टैग ($1–15, कठोर वातावरण के लिए मजबूत), और बुने हुए/कपड़े के लेबल (¢15–40, वस्त्रों में सिले हुए)। Nextwaves 35×17mm से 95×8mm तक ड्राई इनले और मिलान आकार में स्टिकर लेबल का निर्माण करता है।
EPC Gen2 एंटी-टकराव प्रोटोकॉल
EPCglobal Gen2 (ISO 18000-6C) नियंत्रित करता है कि UHF रीडर टैग के साथ कैसे संचार करते हैं। मुख्य नवाचार स्लॉटेड-ALOHA एंटी-टकराव एल्गोरिदम है जो एक रीडर को सैकड़ों टैग को एक साथ इन्वेंट्री करने देता है, बिना एक-दूसरे में हस्तक्षेप किए।
यहां एक इन्वेंट्री राउंड कैसे काम करता है: रीडर पैरामीटर Q के साथ एक क्वेरी भेजता है (2^Q टाइम स्लॉट बनाना)। प्रत्येक टैग एक यादृच्छिक स्लॉट चुनता है और प्रतीक्षा करता है। जब किसी टैग का स्लॉट आता है, तो वह 16-बिट यादृच्छिक संख्या के साथ प्रतिक्रिया करता है। यदि केवल एक टैग प्रतिक्रिया करता है, तो रीडर ACK करता है और पूर्ण EPC प्राप्त करता है। यदि एकाधिक टैग टकराते हैं, तो रीडर उस स्लॉट को छोड़ देता है। सभी स्लॉट के बाद, Q को समायोजित किया जाता है। यदि बहुत अधिक टकराव होते हैं, तो ऊपर की ओर, यदि बहुत अधिक खाली स्लॉट होते हैं, तो नीचे की ओर। और राउंड दोहराता है।
व्यावहारिक Q सेटिंग्स: 1–5 टैग के लिए Q=2 (4 स्लॉट), 5–20 टैग के लिए Q=4 (16 स्लॉट), 20–100 टैग के लिए Q=5 (32 स्लॉट), 100–500 टैग के लिए Q=6 (64 स्लॉट), 500+ टैग के लिए Q=7 (128 स्लॉट)। उच्च Q का अर्थ है कम टकराव लेकिन धीमे राउंड।
सत्र निरंतरता नियंत्रित करती है कि टैग को यह याद रखने में कितना समय लगता है कि उसे पहले ही पढ़ा जा चुका है। सत्र S0 तुरंत रीसेट हो जाता है (निरंतर निगरानी के लिए)। S1 0.5–5 सेकंड तक रहता है (मानक इन्वेंट्री)। S2/S3 ≥2 सेकंड तक रहता है (डॉक दरवाजे और कन्वेयर जहां आप चाहते हैं कि प्रत्येक टैग को प्रति पास एक बार गिना जाए)। अंगूठे का नियम: शेल्फ मॉनिटरिंग के लिए S0 का उपयोग करें, पोर्टल्स के लिए S2/S3 का उपयोग करें।
Tag Count → Q Value → Slots → Use Case
1-5 Q=2 4 fast, low overhead
5-20 Q=4 16 good balance
20-100 Q=5 32 warehouse shelves
100-500 Q=6 64 pallet scanning
500+ Q=7 128 dock doors, bulk
Higher Q = fewer collisions but slower roundsटैग मेमोरी बैंक
प्रत्येक Gen2 टैग में 4 मेमोरी बैंक हैं। आरक्षित (बैंक 00): किल पासवर्ड + एक्सेस पासवर्ड, कुल 64 बिट। EPC (बैंक 01): CRC-16 + प्रोटोकॉल कंट्रोल वर्ड + आपका EPC पहचानकर्ता, आमतौर पर 96–128 बिट। TID (बैंक 10): फ़ैक्टरी-बर्न अद्वितीय चिप ID जिसे कभी भी बदला नहीं जा सकता है। जालसाजी विरोधी के लिए अमूल्य। उपयोगकर्ता (बैंक 11): वैकल्पिक कस्टम डेटा स्टोरेज (चिप के आधार पर 0 से 512+ बिट), बैच नंबर, निरीक्षण तिथियों या सेंसर डेटा के लिए उपयोगी।
जब एक रीडर टैग की इन्वेंट्री करता है, तो प्रत्येक अधिसूचना में शामिल हैं: एंटीना ID (कौन सा पोर्ट), RSSI कच्चा मान (0–255, के माध्यम से dBm में परिवर्तित करें: dBm = -100 + round(raw × 70 / 255)), EPC डेटा (12+ बाइट), और फ़्रीक्वेंसी चैनल इंडेक्स। यह डेटा है जिसे आपका एप्लिकेशन 'आइटम शिप' या 'पैलेट प्राप्त' जैसे व्यावसायिक ईवेंट के लिए भौतिक टैग रीड को मैप करने के लिए प्रोसेस करता है।
टैग पर किल पासवर्ड कभी भी सेट न करें जब तक कि आप परिणामों को न समझें। सही पासवर्ड के साथ किल कमांड भेजने से टैग स्थायी रूप से और अपरिवर्तनीय रूप से अक्षम हो जाता है। इसे फिर कभी नहीं पढ़ा जा सकता है। डिफ़ॉल्ट पासवर्ड (0x00000000) का मतलब है कि कोई भी असुरक्षित टैग को मार सकता है।
[ANT] [RSSI] [EPC ×12 bytes ..................] [CH]
01 B4 30 34 25 7B F7 19 4E 40 00 00 1A 85 06
Antenna: 1 (port 1)
RSSI: 180 → dBm = -100 + round((180×70)/255) = -51 dBm
EPC: 3034257BF7194E4000001A85 (SGTIN-96)
Channel: 6 → 920.0 + (6×0.5) = 923.0 MHz
GTIN-14: 80614141123458 Serial: 6789आपकी सेटअप चेकलिस्ट
यहां आपकी पहली RFID प्रणाली स्थापित करने के लिए एक व्यावहारिक चेकलिस्ट दी गई है, जिसमें प्रत्येक चरण में विशिष्ट मार्गदर्शन दिया गया है।
त्वरित शुरुआत: WebSerial के माध्यम से वेब ब्राउज़र से सीधे अपने रीडर को कॉन्फ़िगर करने के लिए app.nextwaves.com/reader पर Nextwaves Reader Connect टूल का उपयोग करें। SDK स्थापना की आवश्यकता नहीं है।
Input: GTIN-14=08600000232451 Serial=1001 Prefix=7 digits
Output: 30 14 1A 80 0E 98 78 00 00 00 03 E9 (12 bytes)अपने टैग चुनें
टैग को अपनी एप्लिकेशन सतह से मिलाएं। मानक PET इनले कार्डबोर्ड और प्लास्टिक पर बहुत अच्छा काम करते हैं। धातु की सतहों के लिए, एक स्पेसर परत के साथ विशेष ऑन-मेटल टैग का उपयोग करें। तरल पदार्थों के लिए, टैग को तरल सतह से दूर रखें। पढ़ने की सीमा की आवश्यकताओं पर विचार करें: पैलेट के लिए बड़े एंटेना (70×15mm+), आइटम-लेवल के लिए छोटे (35×17mm)।
एक रीडर का चयन करें
फिक्स्ड रीडर स्थायी रूप से डॉक दरवाजों, कन्वेयर या छत पर लगते हैं। हैंडहेल्ड रीडर मोबाइल साइकिल काउंट के लिए हैं। मुख्य विनिर्देश: एंटीना पोर्ट की संख्या (4–32), अधिकतम TX पावर (30–33 dBm), कनेक्टिविटी (USB, Ethernet, Wi-Fi), और प्रोटोकॉल समर्थन। Nextwaves रीडर पूर्ण पैरामीटर नियंत्रण के लिए NRN प्रोटोकॉल का समर्थन करते हैं।
एंटीना कॉन्फ़िगर करें
सर्कुलर ध्रुवीकरण किसी भी टैग ओरिएंटेशन को संभालता है लेकिन रैखिक की तुलना में ~30% कम रेंज होती है। लगातार टैग ओरिएंटेशन वाले कन्वेयर सिस्टम के लिए, रैखिक का उपयोग करें। विशिष्ट एंटीना लाभ: 6–9 dBic। माउंट ऊंचाई, कोण और रिक्ति आपके रीड ज़ोन को निर्धारित करते हैं। एंटीना प्लेसमेंट गाइड देखें।
अपने टैग एन्कोड करें
प्रत्येक टैग पर EPC डेटा (SGTIN-96, SSCC, आदि) लिखें। उदाहरण: GTIN-14 '08600000232451' + सीरियल 1001 → EPC हेक्स '30141A800E987800000003E9'। अपने बारकोड से EPC मान उत्पन्न करने के लिए Nextwaves TDS RFID कनवर्टर टूल का उपयोग करें।
अपने सॉफ़्टवेयर से कनेक्ट करें
रीडर टैग इवेंट (EPC + एंटीना ID + RSSI + टाइमस्टैम्प) आउटपुट करता है जिसे आपका एप्लिकेशन व्यावसायिक इवेंट पर मैप करता है। निकटता का अनुमान लगाने और आवारा रीडिंग को फ़िल्टर करने के लिए RSSI मानों का उपयोग करें। ब्राउज़र-आधारित ऐप्स के लिए सीरियल पोर्ट, TCP/IP, या WebSerial के माध्यम से कनेक्ट करें।
पढ़ना जारी रखें
अपने ज्ञान को गहरा करने के लिए अधिक RFID गाइड एक्सप्लोर करें।
एंटीना प्लेसमेंट और अनुकूलन
सही एंटीना चयन, स्थिति और आरएफ ट्यूनिंग के माध्यम से RFID रीड दरों को अधिकतम करने के लिए एक व्यावहारिक मार्गदर्शिका, वास्तविक माप और परिनियोजन उदाहरणों के साथ।
उन्नतटैग एन्कोडिंग और EPC मेमोरी
RFID टैग मेमोरी संरचना, SGTIN-96 एन्कोडिंग, मेमोरी बैंक संचालन, और व्यावहारिक उदाहरणों के साथ GS1 डिजिटल लिंक एकीकरण में गहन गोता लगाएँ।
उन्नतमल्टी-रीडर परिनियोजन
उत्पादन में कई RFID रीडर तैनात करने के लिए आर्किटेक्चर गाइड। समन्वय रणनीतियाँ, फ़्रीक्वेंसी प्रबंधन, और सिद्ध परिनियोजन पैटर्न।