ملٹی ریڈر تعیناتی
اعلیٰ تھرو پُٹ ماحول کے لیے قابل اعتماد ملٹی ریڈر آرکیٹیکچرز ڈیزائن کریں
تعیناتی آرکیٹیکچر
پیداواری RFID تعیناتیوں میں عام طور پر متعدد ریڈرز شامل ہوتے ہیں جو مل کر کام کرتے ہیں۔ ایک عام گودام میں ڈاک دروازوں پر 4–8 ریڈرز اور فی کنویئر لائن 2–4 ریڈرز ہو سکتے ہیں۔ یہ سب ایک مرکزی مڈل ویئر کو ڈیٹا فراہم کرتے ہیں جو ٹیگ ایونٹس کو کاروباری نظاموں (WMS, ERP, TMS) میں ڈیڈوپلیکیٹ، فلٹر اور روٹ کرتا ہے۔
آرکیٹیکچر کی تین پرتیں ہیں: ایج (ریڈرز + اینٹینا فزیکل ریڈ پوائنٹس پر)، مڈل ویئر (ایونٹ پروسیسنگ، ڈیڈوپلیکیشن، کاروباری منطق)، اور انٹیگریشن (WMS/ERP/TMS سے API کنکشن)۔ مڈل ویئر کی پرت اہم ہے۔ یہ خام ٹیگ ریڈز (EPC + اینٹینا + RSSI + ٹائم اسٹیمپ) کو بامعنی کاروباری ایونٹس میں تبدیل کرتا ہے جیسے 'پیلیٹ ڈاک 3 پر موصول ہوا' یا 'کیس ٹرک B پر لوڈ کیا گیا۔'
نیٹ ورک ڈیزائن: ہر فکسڈ ریڈر ایتھرنیٹ (اعتماد کے لیے ترجیحی) یا Wi-Fi کے ذریعے جڑتا ہے۔ RFID ٹریفک کے لیے ایک مخصوص VLAN استعمال کریں تاکہ اسے عام نیٹ ورک ٹریفک سے الگ کیا جا سکے۔ عام بینڈوڈتھ: فعال انوینٹری کے دوران فی ریڈر 1–5 Mbps۔ حقیقی وقت کی ایپلی کیشنز کے لیے ≤50ms نیٹ ورک لیٹنسی کو یقینی بنائیں۔ ریڈر کی ناکامیوں کا پتہ لگانے کے لیے ہارٹ بیٹ مانیٹرنگ کا استعمال کریں۔ ڈاک دروازے پر ریڈر کا آف لائن ہونا یعنی چھوٹ جانے والی ترسیلات۔
ریڈر کوآرڈینیشن کی حکمت عملی
جب متعدد ریڈرز قریب سے کام کرتے ہیں، تو ان کے RF سگنل مداخلت کر سکتے ہیں۔ تین بنیادی کوآرڈینیشن حکمت عملی موجود ہیں، ہر ایک میں ٹریڈ آف ہیں:
TDMA (ٹائم ڈویژن ملٹیپل ایکسیس)
ریڈرز تفویض کردہ ٹائم سلاٹس میں باری باری ٹرانسمٹ کرتے ہیں۔ مڈل ویئر شیڈولنگ کے ذریعے لاگو کرنا آسان ہے۔ نقصان: مؤثر اسکین ریٹ کو متناسب طور پر کم کرتا ہے۔ 4 ریڈرز وقت بانٹ رہے ہیں اس کا مطلب ہے کہ ہر ایک کو دستیاب اسکین ٹائم کا ¼ حصہ ملتا ہے۔ بہترین: کم کثافت والے تعیناتیوں کے لیے جس میں زون میں 2–3 ریڈرز ہوں۔
FDMA (فریکوئنسی ڈویژن)
ہر ریڈر UHF بینڈ کے اندر مختلف فریکوئنسی چینلز پر کام کرتا ہے۔ علیحدگی کے لیے کافی دستیاب چینلز کی ضرورت ہے۔ Vietnam کے 10 چینلز (920–925 MHz) کے ساتھ، آپ غیر اوورلیپنگ چینل سیٹس کے ساتھ 2–3 ریڈرز کو سپورٹ کر سکتے ہیں۔ بہترین ہے: اعتدال پسند کثافت فکسڈ ریڈر پوزیشنز کے ساتھ۔
LBT (بات کرنے سے پہلے سنیں)
ریڈرز ٹرانسمٹ کرنے سے پہلے چینل کو محسوس کرتے ہیں۔ اگر چینل مصروف ہے، تو ریڈر انتظار کرتا ہے اور دوبارہ کوشش کرتا ہے۔ یہ خودکار ہے اور اس کے لیے کوئی مڈل ویئر کوآرڈینیشن کی ضرورت نہیں ہے۔ کچھ ریگولیٹری خطے (مثلاً، EU) LBT کو لازمی قرار دیتے ہیں۔ بہترین ہے: متحرک ماحول جہاں ریڈرز کو شامل یا منتقل کیا جا سکتا ہے۔
فریکوئنسی ہاپنگ (FHSS)
فریکوئنسی ہاپنگ سپریڈ اسپیکٹرم ویتنام (920–925 MHz) جیسے خطوں میں بنیادی مداخلت کا انتظام کرنے کا طریقہ کار ہے۔ ریڈر انوینٹری راؤنڈ کے دوران تیزی سے چینلز کے درمیان سوئچ کرتا ہے، اس بات کو یقینی بناتا ہے کہ یہاں تک کہ اگر دو ریڈرز ایک چینل پر ٹکراتے ہیں، تو وہ اگلے ہاپ پر الگ ہوجاتے ہیں۔
عملی FHSS کنفیگریشن: ہر ریڈر کو ایک چینل ماسک کے ساتھ کنفیگر کریں جو یہ بتاتا ہے کہ کون سے چینلز استعمال کرنے ہیں۔ 2 ملحقہ ریڈرز کے لیے، تکمیلی ماسک تفویض کریں۔ ریڈر A چینلز [0, 2, 4, 6, 8] استعمال کرتا ہے اور ریڈر B چینلز [1, 3, 5, 7, 9] استعمال کرتا ہے۔ یہ صفر اوورلیپ کی ضمانت دیتا ہے۔ 3 ریڈرز کے لیے، ہر ایک کو 3–4 چینلز کے گروپوں میں تقسیم کریں۔
چینل ہاپنگ کی رفتار اہم ہے: تیز ہاپنگ مسلسل ٹکرانے کے امکان کو کم کرتی ہے لیکن اوور ہیڈ کو شامل کرتی ہے۔ زیادہ تر ریڈرز ہر انوینٹری راؤنڈ کے بعد ہاپ کرتے ہیں (ہر 100–400ms)۔ NRN پروٹوکول SET_WORKING_FREQUENCY کمانڈ چینل کی فہرست کو کنفیگر کرتی ہے۔ مثال کے طور پر، بائٹس [0, 2, 4, 6, 8, 10] چینلز 0 سے 10 کو 1 MHz کی جگہ کے ساتھ سیٹ کرتے ہیں۔
SET_WORKING_FREQUENCY payload:
2 readers (zero overlap):
Reader A: [0, 2, 4, 6, 8] → 920.0, 921.0, 922.0, 923.0, 924.0
Reader B: [1, 3, 5, 7, 9] → 920.5, 921.5, 922.5, 923.5, 924.5
3 readers:
Reader A: [0, 3, 6, 9] → 920.0, 921.5, 923.0, 924.5
Reader B: [1, 4, 7, 10] → 920.5, 922.0, 923.5, 925.0
Reader C: [2, 5, 8] → 921.0, 922.5, 924.0ڈینس ریڈر موڈ (DRM)
ڈینس ریڈر موڈ ایک EPC Gen2 فیچر ہے جو خاص طور پر ان ماحول کے لیے ڈیزائن کیا گیا ہے جن میں بہت سے قریب سے فاصلے پر موجود ریڈرز ہیں (>3m کے اندر 2 ریڈرز)۔ DRM انٹر ریڈر مداخلت کو کم کرنے کے لیے تنگ چینل بینڈوڈتھ اور ملر انکوڈڈ ٹیگ رسپانس کا استعمال کرتا ہے۔
DRM ٹریڈ آف: DRM کو فعال کرنے سے ملٹی ریڈر کے بقائے باہمی میں نمایاں طور پر بہتری آتی ہے لیکن سنگل ریڈر کی کارکردگی کم ہو جاتی ہے۔ تنگ بینڈوڈتھ کا مطلب ہے فی ریڈر کم ڈیٹا تھرو پٹ۔ عملی طور پر، DRM موڈ میں ایک ریڈر معیاری موڈ کے مقابلے میں تقریباً 20–30% سست ٹیگز کی انوینٹری کرتا ہے، لیکن سسٹم لیول کی کارکردگی بہتر ہوتی ہے کیونکہ ریڈرز اب ایک دوسرے کو بلاک نہیں کرتے ہیں۔
DRM کو کب فعال کرنا ہے: ایک دوسرے سے 3 میٹر کے اندر 2 سے زیادہ ریڈرز۔ ملحقہ ڈاک دروازوں پر ریڈرز جو ایک دوسرے کے ٹیگز کو 'دیکھ' سکتے ہیں۔ گھنے سیلنگ ماؤنٹ ریٹیل تنصیبات۔ DRM کو کب بند رکھنا ہے: الگ تھلگ ریڈرز جن میں >5m کی علیحدگی ہو۔ سنگل ریڈر ہینڈ ہیلڈ ایپلی کیشنز۔ کنویئر ٹنل جن میں اچھی RF شیلڈنگ ہے۔
ٹیگ سٹارویشن کو روکنا
ٹیگ سٹارویشن اس وقت ہوتا ہے جب آبادی میں موجود کچھ ٹیگز کو انوینٹری راؤنڈز کے دوران مسلسل چھوڑ دیا جاتا ہے۔ یہ عام طور پر اس لیے ہوتا ہے کیونکہ مضبوط ٹیگز (اینٹینا کے قریب، بہتر سمت والے) ریڈر کی توجہ پر حاوی ہوجاتے ہیں، اور کمزور ٹیگز کو کبھی بھی جواب دینے کا موقع نہیں ملتا۔
معائنہ: اپنے منفرد ٹیگ شمار بمقابلہ کل ریڈ شمار کے تناسب کی نگرانی کریں۔ اگر آپ 50 منفرد ٹیگز پڑھ رہے ہیں لیکن کل 5000 ریڈز حاصل کر رہے ہیں، تو مضبوط ٹیگز کو 100× دوبارہ پڑھا جا رہا ہے جبکہ کمزور ٹیگز سٹاروویشن کا شکار ہیں۔ ایک صحت مند تناسب منفرد ٹیگز × 3–10 = کل ریڈز ہے۔
کمی کی حکمت عملی: مناسب Q ویلیو استعمال کریں (بہت کم = ٹکراؤ کمزور ٹیگز کو کھونے کا سبب بنتے ہیں، بہت زیادہ = سست راؤنڈز)۔ سیشن استحکام (S2/S3) کو فعال کریں تاکہ پہلے سے پڑھے گئے ٹیگز خاموش ہوجائیں۔ اینٹینا فوکس کو اینٹینا پورٹس کے ذریعے ترتیب دے کر گھمائیں۔ زیادہ یکساں کوریج بنانے کے لیے پاور لیول کو ایڈجسٹ کریں۔ قریبی ٹیگز کی طرف اشارہ کرنے والے اینٹینا پر پاور کم کریں، دور دراز کے علاقوں کا احاطہ کرنے والے اینٹینا پر پاور میں اضافہ کریں۔ A→B اور B→A انوینٹری سمتوں کے درمیان متبادل کے لیے 'ٹارگٹ' فلیگ استعمال کریں۔
اعلیٰ تکنیک: ٹیگ آبادی کو گروپس میں تقسیم کرنے اور ہر گروپ کو الگ سے انوینٹری کرنے کے لیے 'سلیکٹ' کمانڈز کو نافذ کریں۔ یہ مخلوط آبادیوں کے لیے خاص طور پر مؤثر ہے جہاں چھوٹے آئٹم لیول ٹیگز بڑے پیلیٹ لیول ٹیگز کے ساتھ موجود ہیں۔
ثابت شدہ تعیناتی کے نمونے
یہ کنفیگریشنز پروڈکشن تعیناتیوں میں درست کی گئی ہیں اور عام منظرناموں کے لیے بہترین طریقوں کی نمائندگی کرتی ہیں۔
ڈاک ڈور پورٹل
فی دروازے پر 4 اینٹینا۔ ہر طرف 2 1.5m اور 2.5m کی اونچائی پر، 30° اندر کی طرف جھکے ہوئے ہیں۔ لکیری پولرائزڈ، 30–33 dBm۔ سیشن S2، Q=6۔ پڑھنے کی شرح: معیاری پیلیٹ لوڈ پر 99% سے زیادہ۔ کیبل: LMR-400 ≤8m چلتا ہے۔ بڑھتے ہوئے: اسٹیل کے دروازے کے فریم سے 50mm اسٹینڈ آف کے ساتھ ایلومینیم بریکٹ۔
کنویئر ٹنل
بیلٹ کے ارد گرد ایک باکس میں ترتیب دیئے گئے 4 سرکلر اینٹینا۔ اوپر، نیچے، بائیں، دائیں. ریڈ زون کو محدود کرنے کے لیے 25 dBm۔ سنگل پاس کے لیے سیشن S1۔ پڑھنے کی شرح: انفرادی کیسز پر 99.5% سے زیادہ۔ فاصلہ: بیلٹ سینٹر سے اینٹینا 30–40cm۔ کراس کنویئر ریڈز کو روکنے کے لیے RF جذب کرنے والے مواد کے ساتھ ٹنل کے اطراف کو ڈھالیں۔
ریٹیل سیلنگ
چھت کی ٹائلوں میں سرکلر اینٹینا، ایک گرڈ میں 3–4m کے فاصلے پر۔ 20–24 dBm، مسلسل اپ ڈیٹس کے لیے سیشن S0۔ پڑھنے کی شرح: کھلی شیلف پر موجود اشیاء کے لیے 95% سے زیادہ (دھاتی شیلف ڈیوائیڈرز کے پیچھے موجود اشیاء کے لیے کم)۔ سائیکل کا وقت: ہر 30–60 سیکنڈ میں مکمل اسٹور اسکین۔ آسان کیبلنگ کے لیے PoE ایتھرنیٹ کے ذریعے ریڈرز کو جوڑیں۔
موبائل ہینڈ ہیلڈ
سیشن S1، Q=4، اعتدال پسند پاور (25 dBm)۔ ریئل ٹائم کاؤنٹ کی تصدیق کے لیے موبائل ایپ کے ساتھ جوڑیں۔ چلنے کی رفتار: بہترین نتائج کے لیے 1m/sec پر سست، مستحکم حرکتیں۔ ریڈر کو براہ راست اشیاء پر رکھیں، 0.5–1m دور رکھیں۔ متوقع: ریٹیل ماحول میں فی منٹ 300–500 منفرد ریڈز۔
پڑھنا جاری رکھیں
اپنے علم کو گہرا کرنے کے لیے مزید RFID گائیڈز دریافت کریں۔
RFID کے ساتھ شروع کرنا
UHF RFID ٹیکنالوجی کو سمجھنے کے لیے ایک عملی گائیڈ۔ ریڈیو لہروں سے غیر فعال ٹیگز کو پاور دینے سے لے کر EPC ڈیٹا پڑھنے اور اپنا پہلا ٹیگ انکوڈ کرنے تک۔
انٹرمیڈیٹاینٹینا کی جگہ کا تعین اور اصلاح
مناسب اینٹینا کے انتخاب، پوزیشننگ، اور RF ٹیوننگ کے ذریعے RFID ریڈ ریٹس کو زیادہ سے زیادہ کرنے کے لیے ایک عملی گائیڈ، حقیقی پیمائشوں اور تعیناتی کی مثالوں کے ساتھ۔
اعلیٰٹیگ انکوڈنگ اور EPC میموری
RFID ٹیگ میموری ڈھانچے، SGTIN-96 انکوڈنگ، میموری بینک آپریشنز، اور GS1 ڈیجیٹل لنک انضمام میں عملی مثالوں کے ساتھ گہرائی میں جائیں۔