IoT پلیٹ فارم EdgeX 2.0 جاری کرتا ہے۔

EdgeX 2.0 کی ریلیز کو متعارف کرایا، IoT آلات، ایپلی کیشنز اور خدمات کے درمیان انٹرآپریبلٹی کے لیے ایک کھلا ماڈیولر پلیٹ فارم۔ یہ پلیٹ فارم مخصوص ہارڈویئر فروشوں اور آپریٹنگ سسٹمز سے منسلک نہیں ہے، اور اسے لینکس فاؤنڈیشن کے زیر اہتمام ایک آزاد ورکنگ گروپ نے تیار کیا ہے۔ پلیٹ فارم کے اجزاء گو میں لکھے گئے ہیں اور اپاچی 2.0 لائسنس کے تحت تقسیم کیے گئے ہیں۔

EdgeX آپ کو ایسے گیٹ وے بنانے کی اجازت دیتا ہے جو موجودہ IoT ڈیوائسز کو جوڑتے ہیں اور مختلف سینسرز سے ڈیٹا اکٹھا کرتے ہیں۔ گیٹ وے آلات کے ساتھ تعامل کو منظم کرنے میں مصروف ہے اور بنیادی پروسیسنگ، جمع اور معلومات کا تجزیہ کرتا ہے، IoT آلات کے نیٹ ورک اور مقامی کنٹرول سینٹر یا کلاؤڈ مینجمنٹ انفراسٹرکچر کے درمیان ایک درمیانی لنک کے طور پر کام کرتا ہے۔ گیٹ ویز مائیکرو سروسز کے طور پر ڈیزائن کیے گئے ہینڈلرز کو بھی چلا سکتے ہیں۔ IoT آلات کے ساتھ تعامل کو TCP/IP نیٹ ورکس اور مخصوص (نان-IP) پروٹوکول کا استعمال کرتے ہوئے وائرڈ یا وائرلیس نیٹ ورک پر منظم کیا جا سکتا ہے۔

IoT پلیٹ فارم EdgeX 2.0 جاری کرتا ہے۔

مختلف مقاصد کے لیے گیٹ وے کو زنجیروں میں جوڑا جا سکتا ہے، مثال کے طور پر، پہلے لنک کا گیٹ وے ڈیوائسز کے انتظام (سسٹم مینجمنٹ) اور سیکیورٹی کو یقینی بنانے کے کاموں کو حل کر سکتا ہے، اور دوسرے لنک کا گیٹ وے (فوگ سرور) آنے والے ڈیٹا کو محفوظ کر سکتا ہے، تجزیات انجام دیں اور خدمات فراہم کریں۔ نظام ماڈیولر ہے، لہذا لوڈ کے لحاظ سے فعالیت کی تقسیم الگ نوڈس میں کی جاتی ہے: سادہ معاملات میں، ایک گیٹ وے کافی ہے، اور بڑے IoT نیٹ ورکس کے لیے، ایک پورا کلسٹر تعینات کیا جا سکتا ہے۔

IoT پلیٹ فارم EdgeX 2.0 جاری کرتا ہے۔

EdgeX فیوز اوپن IoT اسٹیک پر مبنی ہے، جو IoT آلات کے لیے ڈیل ایج گیٹ وے میں استعمال ہوتا ہے۔ پلیٹ فارم کو کسی بھی ہارڈ ویئر پر انسٹال کیا جا سکتا ہے، بشمول x86 اور ARM پر مبنی سرور جو لینکس، ونڈوز یا میک او ایس چلا رہے ہیں۔ اس پروجیکٹ میں ڈیٹا کے تجزیہ، سیکیورٹی، انتظام اور مختلف مسائل کو حل کرنے کے لیے تیار مائیکرو سروسز کا انتخاب شامل ہے۔ اپنی مائیکرو سروسز تیار کرنے کے لیے، Java، Javascript، Python، Go، اور C/C++ استعمال کیے جا سکتے ہیں۔ IoT آلات اور سینسرز کے لیے ڈرائیور تیار کرنے کے لیے SDK پیش کیا جاتا ہے۔

اہم تبدیلیاں:

  • Angular JS فریم ورک کا استعمال کرتے ہوئے تخلیق کردہ ایک نیا ویب انٹرفیس نافذ کیا۔ نئے جی یو آئی کے فوائد میں دیکھ بھال اور فعالیت کی توسیع میں آسانی، نئے آلات کو جوڑنے کے لیے وزرڈ کی موجودگی، ڈیٹا ویژولائزیشن ٹولز، میٹا ڈیٹا کے انتظام کے لیے نمایاں طور پر بہتر انٹرفیس، اور خدمات کی حالت کی نگرانی کرنے کی صلاحیت (میموری) کھپت، سی پی یو لوڈ، وغیرہ)۔
    IoT پلیٹ فارم EdgeX 2.0 جاری کرتا ہے۔
  • مائیکرو سروسز کے ساتھ کام کرنے کے لیے API کو مکمل طور پر دوبارہ لکھا، جو اب کمیونیکیشن پروٹوکول پر منحصر نہیں ہے، زیادہ محفوظ، اچھی طرح سے ساختہ (JSON استعمال کرتا ہے)، اور سروس کے ذریعے پروسیس کیے گئے ڈیٹا کو بہتر طریقے سے ٹریک کرتا ہے۔
  • بہتر کارکردگی اور ہلکا پھلکا کنفیگریشن بنانے کی صلاحیت فراہم کی۔ ڈیٹا کو محفوظ کرنے کے لیے ذمہ دار بنیادی ڈیٹا جزو اب اختیاری ہے (مثال کے طور پر، اسے اس وقت خارج کیا جا سکتا ہے جب آپ کو صرف سینسر سے ڈیٹا کو محفوظ کرنے کی ضرورت کے بغیر پروسیس کرنے کی ضرورت ہو)۔
  • بہتر وشوسنییتا اور سروس کے معیار کو یقینی بنانے کے ذرائع کو بڑھایا (QoS)۔ ڈیوائس سروسز (ڈیوائس سروسز، جو سینسرز اور ڈیوائسز سے ڈیٹا اکٹھا کرنے کے لیے ذمہ دار ہیں) سے ڈیٹا پروسیسنگ اور جمع کرنے والی سروسز (ایپلی کیشن سروسز) میں ڈیٹا منتقل کرتے وقت، اب آپ میسج بس (Redis Pub/Sub، 0MQ یا MQTT) کو پابند کیے بغیر استعمال کر سکتے ہیں۔ HTTP پر - REST پروٹوکول اور پیغام بروکر کی سطح پر QoS ترجیحات کو ایڈجسٹ کرنا۔ کور ڈیٹا سروس میں اختیاری ڈپلیکیشن کے ساتھ ڈیوائس سروس سے ایپلیکیشن سروس میں ڈیٹا کی براہ راست منتقلی کی اجازت ہے۔ REST پروٹوکول پر ڈیٹا کی منتقلی کے لیے سپورٹ برقرار ہے، لیکن بطور ڈیفالٹ استعمال نہیں ہوتا ہے۔
    IoT پلیٹ فارم EdgeX 2.0 جاری کرتا ہے۔
  • والٹ جیسے محفوظ ذخیرہ سے خفیہ ڈیٹا (پاس ورڈز، کیز وغیرہ) نکالنے کے لیے ایک عالمگیر ماڈیول (خفیہ فراہم کنندہ) نافذ کیا۔
  • قونصل ٹول کٹ کا استعمال خدمات اور ترتیبات کی رجسٹری کو برقرار رکھنے کے ساتھ ساتھ رسائی اور تصدیق کا انتظام کرنے کے لیے کیا جاتا ہے۔ API گیٹ وے قونصل API کو کال کرنے کے لیے مدد فراہم کرتا ہے۔
  • ڈوکر کنٹینرز میں روٹ مراعات کی ضرورت کے عمل اور خدمات کی تعداد کو کم سے کم کیا گیا۔ ریڈیس کو غیر محفوظ موڈ میں استعمال کرنے کے خلاف تحفظ شامل کیا گیا۔
  • API گیٹ وے (کانگ) کی آسان ترتیب۔
  • آسان ڈیوائس پروفائلز، جو سینسرز اور ڈیوائسز کے پیرامیٹرز کے ساتھ ساتھ جمع کیے گئے ڈیٹا کے بارے میں معلومات بھی سیٹ کرتے ہیں۔ پروفائلز کی تعریف YAML اور JSON فارمیٹس میں کی جا سکتی ہے۔
    IoT پلیٹ فارم EdgeX 2.0 جاری کرتا ہے۔
  • نئی ڈیوائس سروسز شامل کی گئیں:
    • CoAP (C میں لکھا گیا) Constrained Application Protocol کے نفاذ کے ساتھ۔
    • GPIO (جنرل پن ان پٹ/آؤٹ پٹ) پورٹس کے ذریعے مائیکرو کنٹرولرز اور دیگر آلات بشمول Raspberry Pi بورڈز سے مربوط ہونے کے لیے GPIO (Go میں لکھا گیا)۔
    • LLRP (Go میں لکھا ہوا) LLRP (لو لیول ریڈر پروٹوکول) کے نفاذ کے ساتھ RFID ٹیگ ریڈرز سے منسلک ہونے کے لیے۔
    • UART (Go میں لکھا ہوا) UART (یونیورسل اسینکرونس ریسیور/ٹرانسمیٹر) سپورٹ کے ساتھ۔
  • ایپلیکیشن سروسز کی صلاحیتیں، جو کہ کلاؤڈ سسٹمز اور ایپلی کیشنز میں ان کے بعد کی پروسیسنگ کے لیے ڈیٹا کی تیاری اور برآمد کے لیے ذمہ دار ہیں، کو بڑھا دیا گیا ہے۔ ڈیوائس پروفائل کے نام اور وسائل کی قسم کے لحاظ سے سینسر سے ڈیٹا فلٹر کرنے کے لیے معاونت شامل کی گئی۔ متعدد وصول کنندگان کو ایک سروس کے ذریعے ڈیٹا بھیجنے اور متعدد میسج بسوں کو سبسکرائب کرنے کی صلاحیت کو نافذ کیا۔ آپ کی اپنی ایپلیکیشن سروسز کو تیزی سے بنانے کے لیے ایک ٹیمپلیٹ فراہم کیا گیا ہے۔
  • مائیکرو سروسز کے لیے قابل انتخاب پورٹ نمبرز نجی استعمال کے لیے IANA (انٹرنیٹ اسائنڈ نمبرز اتھارٹی) کی تجویز کردہ رینجز کے ساتھ منسلک ہیں، جو موجودہ سسٹمز کے ساتھ تنازعات سے بچیں گے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں