शुरुवातकर्ता

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.1mm) र अनिश्चितकालसम्म टिक्छन्। व्यापार-अफ भनेको ब्याट्री भएको सक्रिय ट्याग (~100m+) को तुलनामा छोटो दायरा (12m सम्म) हो।

फ्रिक्वेन्सी ब्यान्डहरू। किन UHF?

RFID ले धेरै फ्रिक्वेन्सी ब्यान्डहरू ओगटेको छ, तर UHF (860–960 MHz) व्यावसायिक अनुप्रयोगहरूमा हावी हुन्छ किनभने यसले पढ्ने दायरा, गति र ट्याग लागतको उत्तम सन्तुलन प्रदान गर्दछ। LF (125 kHz) ~10cm मा ~1 ट्याग/सेकेन्डमा पढ्छ। पशु ट्र्याकिङका लागि राम्रो तर रसदका लागि धेरै ढिलो। HF/NFC (13.56 MHz) ~50 ट्याग/सेकेन्डमा ~1m सम्म पुग्छ। भुक्तानी र पहुँच कार्डका लागि उत्कृष्ट। UHF 200+ ट्याग/सेकेन्डमा 1–12+ मिटर सम्म पुग्छ। आपूर्ति श्रृंखला, खुद्रा र सम्पत्ति ट्र्याकिङका लागि आदर्श।

भियतनाम 920–925 MHz ब्यान्ड भित्र, पाठकहरूले धेरै च्यानलहरूमा फ्रिक्वेन्सी हपिङ स्प्रेड स्पेक्ट्रम (FHSS) प्रयोग गर्छन्। सूत्र हो: फ्रिक्वेन्सी = 920.0 + (च्यानल_इन्डेक्स × 0.5) MHz। एक सामान्य कन्फिगरेसनले अधिकतम च्यानल विभाजनका लागि 920.0 देखि 925.0 MHz सम्म फैलिएको 6 च्यानलहरू [0, 2, 4, 6, 8, 10] प्रयोग गर्दछ।

⚠️

UHF फ्रिक्वेन्सी आवंटन देश अनुसार फरक हुन्छ। भियतनामले 920–925 MHz प्रयोग गर्छ। USA ले 902–928 MHz प्रयोग गर्छ। युरोपले 865–868 MHz प्रयोग गर्छ। सधैं आफ्नो पाठकलाई सही क्षेत्रीय ब्यान्डका लागि कन्फिगर गर्नुहोस्। गलत फ्रिक्वेन्सी प्रयोग गर्नु गैरकानुनी हो र इजाजतपत्र प्राप्त सेवाहरूसँग हस्तक्षेप गर्न सक्छ।

Vietnam UHF Channel Map (920–925 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 सब्सट्रेटमा इच वा प्रिन्टेड एल्युमिनियम) र माइक्रोचिप (IC)। एन्टेनाले पाठकको सिग्नल क्याप्चर गर्छ र चिपले आदेशहरू प्रक्रिया गर्छ र डेटा फर्काउँछ। चिप संवेदनशीलता भनेको चिपलाई सक्रिय गर्न आवश्यक न्यूनतम शक्ति हो। -22.1 dBm मा मूल्याङ्कन गरिएको चिप ~6.3 माइक्रोवाटमा मात्र उठ्न सक्छ। कम (अधिक नकारात्मक) = राम्रो संवेदनशीलता = लामो पढ्ने दायरा।

सामान्य चिप परिवारहरूमा समावेश छन्: NXP UCODE 9 (-22.1 dBm, 128-bit EPC, कुनै प्रयोगकर्ता मेमोरी छैन। खुद्रामा हावी), Impinj M700 श्रृंखला (-22.1 dBm, 128-bit EPC। रसदमा बलियो), र Quanray QStar-7U (-21.0 dBm, 128-bit EPC, 512-bit प्रयोगकर्ता मेमोरी। जब तपाईंले ट्यागमा सिधै डाटा भण्डारण गर्न आवश्यक छ भने आदर्श)।

ट्याग फारम कारकहरू: ड्राई इनलेहरू (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।

Q Algorithm — Population vs Slot Count
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 = -100 + राउन्ड (कच्चा × 70 / 255)), EPC डेटा (12+ बाइट), र फ्रिक्वेन्सी च्यानल अनुक्रमणिका। यो डेटा हो जुन तपाईंको अनुप्रयोगले 'आइटम पठाइयो' वा 'प्यालेट प्राप्त भयो' जस्ता व्यवसायिक घटनाहरूमा भौतिक ट्याग पठनहरू म्याप गर्न प्रशोधन गर्दछ।

⚠️

ट्यागहरूमा किल पासवर्ड कहिल्यै सेट नगर्नुहोस् जबसम्म तपाईं नतिजाहरू बुझ्नुहुन्न। सही पासवर्डको साथ किल कमाण्ड पठाउँदा स्थायी रूपमा र अपरिवर्तनीय रूपमा ट्याग असक्षम हुन्छ। यो फेरि कहिल्यै पढ्न सकिँदैन। पूर्वनिर्धारित पासवर्ड (0x00000000) को अर्थ हो कि जो कोहीले पनि असुरक्षित ट्यागलाई मार्न सक्छ।

Inventory Response — Raw Byte Layout
[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 स्थापनाको आवश्यकता पर्दैन।

SGTIN-96 Encoding Example
Input:  GTIN-14=08600000232451  Serial=1001  Prefix=7 digits
Output: 30 14 1A 80 0E 98 78 00 00 00 03 E9  (12 bytes)
1

तपाईंका ट्यागहरू छान्नुहोस्

ट्यागलाई तपाईंको अनुप्रयोग सतहसँग मिलाउनुहोस्। मानक PET इनलेहरू कार्डबोर्ड र प्लास्टिकमा राम्रोसँग काम गर्छन्। धातुको सतहका लागि, स्पेसर लेयरको साथ विशेष अन-मेटल ट्यागहरू प्रयोग गर्नुहोस्। तरल पदार्थका लागि, तरल सतहबाट ट्यागलाई टाढा राख्नुहोस्। पढ्ने दायराको आवश्यकतालाई विचार गर्नुहोस्: प्यालेटका लागि ठूला एन्टेनाहरू (70×15mm+), वस्तु-स्तरका लागि साना (35×17mm)।

2

एउटा रिडर चयन गर्नुहोस्

फिक्स्ड रिडरहरू डक ढोका, कन्वेयर वा छतमा स्थायी रूपमा माउन्ट हुन्छन्। ह्यान्डहेल्ड रिडरहरू मोबाइल चक्र गणनाका लागि हुन्। मुख्य विशिष्टताहरू: एन्टेना पोर्टहरूको संख्या (4–32), अधिकतम TX पावर (30–33 dBm), कनेक्टिविटी (USB, Ethernet, Wi-Fi), र प्रोटोकल समर्थन। Nextwaves रिडरहरूले पूर्ण प्यारामिटर नियन्त्रणको लागि NRN प्रोटोकल समर्थन गर्दछ।

3

एन्टेनाहरू कन्फिगर गर्नुहोस्

वृत्ताकार ध्रुवीकरणले कुनै पनि ट्याग अभिमुखीकरणलाई ह्यान्डल गर्छ तर रैखिक भन्दा ~30% कम दायरा हुन्छ। लगातार ट्याग अभिमुखीकरणको साथ कन्वेयर प्रणालीका लागि, रैखिक प्रयोग गर्नुहोस्। सामान्य एन्टेना गेन: 6–9 dBic। माउन्ट उचाइ, कोण, र स्पेसिङले तपाईंको पढ्ने क्षेत्र निर्धारण गर्दछ। एन्टेना प्लेसमेन्ट गाइड हेर्नुहोस्।

4

तपाईंका ट्यागहरू एन्कोड गर्नुहोस्

प्रत्येक ट्यागमा EPC डेटा (SGTIN-96, SSCC, आदि) लेख्नुहोस्। उदाहरण: GTIN-14 '08600000232451' + सिरियल 1001 → EPC हेक्स '30141A800E987800000003E9'। तपाईंको बारकोडबाट EPC मानहरू उत्पन्न गर्न Nextwaves TDS RFID Converter उपकरण प्रयोग गर्नुहोस्।

5

तपाईंको सफ्टवेयरमा जडान गर्नुहोस्

रिडरले ट्याग घटनाहरू (EPC + एन्टेना ID + RSSI + टाइमस्ट्याम्प) आउटपुट गर्छ जुन तपाईंको अनुप्रयोगले व्यापार घटनाहरूमा म्याप गर्छ। निकटता अनुमान गर्न र आवारा पठनहरू फिल्टर गर्न RSSI मानहरू प्रयोग गर्नुहोस्। ब्राउजर-आधारित एपहरूको लागि सिरियल पोर्ट, TCP/IP, वा WebSerial मार्फत जडान गर्नुहोस्।

पढ्न जारी राख्नुहोस्

आफ्नो ज्ञानलाई गहिरो बनाउन थप RFID गाइडहरू अन्वेषण गर्नुहोस्।