صنعتی آئی او ٹی گیٹ وے ایک ڈیٹا ٹرانسمیشن ڈیوائس ہے جو موبائل ، یونیکوم اور ٹیلی کام 4 جی/3 جی/2 جی مواصلاتی نیٹ ورکس کی مکمل حمایت کرتا ہے۔ 4 جی ذہین گیٹ وے سیریل ڈیوائسز اور سرورز اور سیریل ڈیوائسز اور سیریل آلات کے مابین دو طرفہ ، شفاف اور وائرلیس ٹرانسمیشن کو پورا کرتا ہے۔ آئی او ٹی گیٹ وے میں سادہ ایپلی کیشن ، یو ایس بی/بلوٹوتھ سیٹ اپ پیرامیٹر ، اور لمبی دوری کی بحالی وغیرہ کی خصوصیات ہیں۔ اسے کلاؤڈ چینل اور پروٹوکول ڈویلپمنٹ کٹ کے ذریعے ، کلاؤڈ چینل فارورڈنگ ، پروٹوکول ڈویلپمنٹ کٹ ، نیٹ ورک کے ذریعے سیریل پورٹ ٹولز میں آسانی سے تیار کیا جاسکتا ہے۔
بنیادی تقریب
نام نہاد گیٹ وے بنیادی طور پر دو متضاد نیٹ ورکس کے رابطے کے لئے ذمہ دار ہے ، جو خاص طور پر صنعتی IOT منظرناموں میں عام ہے ، کیونکہ سینسنگ نیٹ ورک اکثر عام نیٹ ورک پرت (لانگ ڈسٹنس ٹرانسمیشن نیٹ ورک) سے بالکل مختلف برقی سگنل اور پروٹوکول استعمال کرتا ہے۔
سینسنگ پرت سگنل انٹرفیس
بنیادی کام یہ ہے کہ سینسنگ نیٹ ورک کے اندر موجود آلات کے اشاروں کو انٹرفیس کرنا ہے۔ اس ماڈیول میں مختلف برقی سگنلوں کو انٹرفیس کرنے کے لئے ہارڈ ویئر انٹرفیس اور اسی طرح کے ڈیٹا اکٹھا کرنے اور کمانڈ بھیجنے کے لئے سافٹ ویئر بھی شامل ہے۔ سینسنگ پرت کی پیچیدگی سے نمٹنے کے لئے ، صنعتی گیٹ ویز کے مینوفیکچررز عام طور پر ان کے ہدف کے اطلاق والے علاقوں کے مطابق سینسنگ پرت کے سگنلنگ انٹرفیس کے لئے ہارڈ ویئر انٹرفیس اور پروٹوکول کا ایک مجموعہ تیار کرتے ہیں۔
نیٹ ورک پرت سگنل انٹرفیس
بنیادی کام نیٹ ورک پرت کے اشاروں کے ساتھ انٹرفیس کرنا ہے۔ تاثر پرت پرت سگنل انٹرفیس کے مقابلے میں ، نیٹ ورک پرت سگنل انٹرفیس عام طور پر بہت آسان ہوتا ہے ، کیونکہ عام طور پر صرف ایک معیاری طویل فاصلے پر ٹرانسمیشن نیٹ ورک اور اس کے پروٹوکول پورے نظام میں ضروری ہوتے ہیں ، لہذا متعلقہ ہارڈ ویئر انٹرفیس اور ڈیٹا ٹرانسیور سافٹ ویئر نسبتا سنگل ہوتا ہے۔ تاہم ، اس کا مطلب یہ نہیں ہے کہ صرف A کی حمایت کرسکتا ہے ، عملی طور پر ، مصنوعات کی استرتا کے لئے صنعتی گیٹ وے مینوفیکچررز کو اکثر مختلف قسم کے طویل فاصلے کے ٹرانسمیشن نیٹ ورک کے طریقہ کار کی حمایت کرنے کے لئے ڈیزائن کیا گیا ہے۔ تفصیلی طریقہ ، ایک ہی وقت کے سامان کے طریقہ کار میں مختلف قسم کے انٹرفیس ہوسکتے ہیں ، پلگ ان کارڈ میں مصنوع کا ڈیزائن بھی ہوسکتا ہے ، تاکہ صارف سامان کے وقت فیکٹری میں ایک مختلف سامان کا انتخاب کرے۔
ڈیٹا پروسیسنگ
پرائمری پروسیسنگ کے سامان کی طرف کا ڈیٹا پروسیسنگ ڈیٹا مماثل مسئلہ ہے۔ اس کا مطلب یہ ہے کہ ، خدمت کی طرف سے مطالبہ کردہ اعداد و شمار کی حد ، تعدد اور مکمل ہونے میں اختلافات۔ ڈیٹا پروسیسنگ کا مقصد ان پٹ انٹرفیس سے آنے والے ڈیٹا کو منظم کرنا ، اسے آؤٹ پٹ کے لئے موزوں ڈیٹا کے طریقہ کار میں تبدیل کرنا اور اسے آؤٹ پٹ انٹرفیس میں دھکیلنا ہے۔ یہاں کے ان پٹ اور آؤٹ پٹ فریقوں کو ڈیوائس سائیڈ یا سروس سائیڈ کے ذریعہ کھیلا جاسکتا ہے ، لہذا ڈیٹا کی سرگرمی دو جہتی ہے اور اعداد و شمار کی قسم کے لحاظ سے مختلف ہوتی ہے۔
سائٹ پر ڈیٹا بیس
کچھ منظرنامے میں پروسیسرڈ ڈیٹا کو بھی گیٹ وے کے مقامی ڈیٹا بیس میں محفوظ کرنے کی ضرورت ہے ، تاکہ پیچیدہ ڈیٹا پروسیسنگ یا دیگر مقامی ٹرانزیکشن منطق پروسیسنگ کے لئے استعمال کیا جاسکے۔ چونکہ صنعتی گیٹ وے کو عام طور پر ایمبیڈڈ کمپیوٹنگ ڈیوائس کے طور پر درجہ بندی کیا جاتا ہے ، لہذا اس طرح کے ڈیٹا بیس کو عام طور پر ایمبیڈڈ ڈیٹا بیس منتخب کیا جاتا ہے۔ ایمبیڈڈ ڈیٹا بیس فنکشن زیادہ آسان ہے ، عام طور پر رسائی کی رفتار کو بہتر بنانے کے ل memory میموری بفر ہوتا ہے۔
مقامی لین دین کی منطق
یہ بنیادی طور پر گیٹ وے سے وابستہ سینسر نیٹ ورک کے حصے سے منسلک آلات ، سینسرز اور ایکچوایٹرز سے متعلق نظام کے حصے کی لین دین کی منطق سے نمٹنے کے لئے ہے۔ مقامی ٹرانزیکشن منطق ماڈیول کی فراوانی اور پیچیدگی گیٹ وے سے گیٹ وے تک بہت مختلف ہوتی ہے۔ اگر کسی صنعتی گیٹ وے میں فنکشن ماڈیول کا یہ حصہ نہیں ہوتا ہے تو ، اسے اکثر ڈیٹا ٹرانسمیشن گیٹ وے ، یا پروٹوکول کنورٹر یا مواصلات پروسیسر کہا جاتا ہے۔ مقامی لین دین کی منطق کی تفصیلی وضاحت "معمولی اکاؤنٹنگ" میں مل سکتی ہے۔
دوسرے افعال
مذکورہ بالا پرائمری ماڈیولز کے علاوہ ، ایک گیٹ وے اکثر اس کے افعال کے لئے صارف انٹرفیس سے لیس ہوتا ہے ، جو کی اسٹروکس ، کمانڈ لائن (ٹیل نیٹ یا سیریل پورٹ کے ذریعے) ، یا گرافیکل انٹرفیس (جیسے بلٹ ان ویب سرور یا یہاں تک کہ پینل کے ساتھ بھی) کی شکل میں ہوسکتا ہے۔ اگر گیٹ وے میں مقامی ٹرانزیکشن منطق ہے تو ، شاید اس کے اسکرپٹ فائلوں ، آلات کی فائلوں پر بھی مقامی ٹرانزیکشن منطق کو لوڈ کرنے کی ضرورت ہے۔
ایک اور زمرہ اور اس کا اہم ماڈیول سیکیورٹی ماڈیول ہے۔ جیسا کہ عام طور پر نیٹ ورک کے سازوسامان کی طرح ، سیکیورٹی ایک لازمی ڈیزائن پر غور ہے۔ باہر سے نیٹ ورک میں دخل اندازی کے خلاف دفاع کے علاوہ ، جب سرور کی طرف تک رسائی حاصل کرنے والے آلہ کی توثیق پر غور کرنا بھی ضروری ہے ، یعنی صرف جائز آلات ہی سرور کی طرف سے رابطہ قائم کرسکتے ہیں۔ اس کا تقاضا ہے کہ ڈیوائس سائیڈ کے ہر ممبر (صنعتی گیٹ وے یا سمارٹ ڈیوائس) کے پاس صنعتی انٹرنیٹ آف چیزوں میں داخل ہونے کے لئے شناختی نشان اور اجازت نام کا ایک انوکھا نشان ہونا ضروری ہے ، بصورت دیگر بیرونی بدعنوانی والے آلے تک رسائی کا ایک اثر ڈالنے والا ہوسکتا ہے ، اور پھر پورے نظام کے معمول کے عمل میں مداخلت کرنا چاہئے۔ اسی طرح ، آلہ صرف جائز سرور تک رسائی حاصل کرسکتا ہے ، یا یہ آلہ کے معمول کے عمل میں مداخلت کرنے کے لئے سرور کی شناخت کی غیر قانونی نقالی ہوگی۔
صنعتی گیٹ وے طویل فاصلے تک آلہ کے طور پر ، اس کا خود تحفظ بھی بہت ضروری ہے۔ عام طور پر اس کی ضرورت ہوتی ہے کہ اسے سرور سے مربوط ہونے کے اپنے فائدہ کو بروئے کار لانا چاہئے ، اور سرور سے خود بخود اپنا سافٹ ویئر اپ ڈیٹ پیکیج ڈاؤن لوڈ کرنے اور اپ ڈیٹ ختم کرنے کے قابل ہونا چاہئے ، اور کچھ ترتیبات اور سازوسامان کی کارروائیوں کو لانگ ڈسٹنس لاگن کے ذریعے مکمل کرنے کے قابل ہونا چاہئے ، اور پھر سائٹ پر تحفظ کے لئے تعینات کرنے والے اہلکاروں کی لاگت کو کم کرنا چاہئے اور صارف کی ضروریات کو ردعمل کو بہتر بنانا چاہئے۔
تکنیکی تکمیل
صنعتی گیٹ وے مکمل طور پر ایمبیڈڈ فن تعمیر کو اپناتا ہے۔ یہ نظام ڈیزائن کے ذریعہ تائید شدہ برقی انٹرفیس کی قسم کے مطابق مطلوبہ انٹرفیس ہارڈ ویئر سے لیس ہے۔ پروسیسر خصوصی ایس او سی ، جیسے بازو ، ایم آئی پیز اور دیگر فن تعمیرات کو اپنا سکتا ہے ، یا یہ کم کے آخر میں انٹیل X 86 CPU کا عام پی سی فن تعمیر ہوسکتا ہے ، اور اسی وقت ، اس کو اکاؤنٹنگ اور سامان کے پیرامیٹرز کی مدد کے لئے میموری اور اسٹوریج ڈیوائسز کی ضروری مقدار سے بھی لیس ہونا چاہئے۔ آپریٹنگ سسٹم متعدد ایمبیڈڈ آپریٹنگ سسٹم کے لئے عام ہے ، جن میں سے لینکس اب زیادہ عام ہے۔ مواصلات پروسیسنگ کے سازوسامان کے طور پر ، مواصلات کے پروٹوکول تجزیہ ماڈیول کی ضروری اقسام کو لیس کرنے کی قدرتی ضرورت ہے۔ پروٹوکول اور آپریٹنگ سسٹم کی خصوصیات کے مطابق مواصلات پروٹوکول کا تجزیہ ، شاید صارف ریاست کا عمل ، یا شاید آپریٹنگ سسٹم کرنل اسٹیٹ عمل۔ پھر یہ پورے گیٹ وے کے مرکز کے طور پر ڈیٹا پروسیسنگ ماڈیول ہے۔ ڈیٹا پروسیسنگ ماڈیول بنیادی طور پر سافٹ ویئر اور مرکزی پروسیسر کے ذریعہ مکمل کیا جاتا ہے ، لیکن کچھ منظرناموں میں تیز کرنے کے لئے جی پی یو اور دیگر شریک پروسیسرز کے استعمال کو مسترد نہیں کرتا ہے۔ ٹرانزیکشن منطق اور ایمبیڈڈ ڈیٹا بیس اختیاری ہیں ، ساتھ ساتھ ضروری صارف انٹرفیس اور دیگر ایپلی کیشنز کے ساتھ۔ سیکیورٹی میکانزم کی ہر سطح پر مناسب طریقے سے نمائندگی کی جانی چاہئے۔
سافٹ ویئر کے حصے کے لئے پروگرامنگ زبان کے لحاظ سے ، C/C ++ کو عام طور پر کم کمپیوٹنگ پاور کے ساتھ اس طرح کے سرایت والے آلات کے لئے ترجیح دی جاتی ہے لیکن کچھ حقیقی وقت کی ضروریات ، لیکن اس سے ڈویلپرز کو گیٹ وے میں شیل ، جاوا ، ازگر اور دیگر اعلی درجے کی زبانیں استعمال کرنے سے نہیں روکتا ہے۔ کیونکہ صارف کے سازوسامان انٹرفیس اور دیگر کم تعدد کی کارروائیوں میں ، ان اعلی درجے کی زبان کی ترقی کی طاقت کا استعمال زیادہ ہے ، اور یہ کم تعدد کاروائیاں ، یہاں تک کہ اگر غریبوں کی کارکردگی مسئلے کے روزانہ آپریشن کی کارکردگی کو تشکیل نہیں دیتی ہے۔ صارف کے کاروباری عمل کی عدم استحکام کی وجہ سے فیلڈ سینسنگ پرت میں اور منظر میں ہونے والی تبدیلیوں پر عمل کرنا پڑتا ہے ، گیٹ وے کو بھی سامان میں ہونے والی تبدیلیوں اور یہاں تک کہ ثانوی ترقی کے ایک مخصوص شعبے کی ضرورت پر بھی عمل کرنا پڑتا ہے ، تیز رفتار ترقیاتی صلاحیتوں کو فراہم کرنے کے لئے یہ اعلی درجے کی زبان زیادہ ضروری ہوسکتی ہے!




