شين جي انٽرنيٽ لاءِ EdgeX 2.0 پليٽ فارم جو رليز

متعارف ڪرايو EdgeX 2.0 جي رليز، هڪ کليل، ماڊلر پليٽ فارم IoT ڊوائيسز، ايپليڪيشنن ۽ خدمتن جي وچ ۾ مداخلت کي چالو ڪرڻ لاء. پليٽ فارم مخصوص وينڊر هارڊويئر ۽ آپريٽنگ سسٽم سان جڙيل ناهي، ۽ لينڪس فائونڊيشن جي سرپرستي هيٺ هڪ آزاد ڪم ڪندڙ گروپ پاران ترقي ڪئي وئي آهي. پليٽ فارم جا حصا Go ۾ لکيل آهن ۽ Apache 2.0 لائسنس تحت ورهايل آهن.

EdgeX توهان کي گيٽ ويز ٺاهڻ جي اجازت ڏئي ٿي جيڪا موجوده IoT ڊوائيسز کي ڳنڍي ۽ مختلف سينسرز کان ڊيٽا گڏ ڪري. گيٽ وي ڊوائيسز سان رابطي کي منظم ڪري ٿو ۽ معلومات جي بنيادي پروسيسنگ، مجموعو ۽ تجزيو انجام ڏئي ٿو، IoT ڊوائيسز جي نيٽ ورڪ ۽ مقامي ڪنٽرول سينٽر يا ڪلائوڊ مينيجمينٽ انفراسٽرڪچر جي وچ ۾ وچولي لنڪ جي طور تي ڪم ڪري ٿو. گيٽ ويز پڻ هلائي سگهن ٿا هينڊلر پيڪيج ٿيل مائڪرو سروسز جي طور تي. IoT ڊوائيسز سان رابطي کي منظم ڪري سگھجي ٿو وائرڊ يا وائرليس نيٽ ورڪ تي TCP/IP نيٽ ورڪ ۽ مخصوص (غير-IP) پروٽوڪول استعمال ڪندي.

شين جي انٽرنيٽ لاءِ EdgeX 2.0 پليٽ فارم جو رليز

مختلف مقصدن لاءِ گيٽ ويز کي زنجيرن ۾ ملائي سگھجي ٿو، مثال طور، پھرئين لنڪ جو گيٽ وي ڊيوائس مينيجمينٽ (سسٽم مينيجمينٽ) ۽ سيڪيورٽي جا مسئلا حل ڪري سگھن ٿا، ۽ ٻئي لنڪ جو گيٽ وي (فوگ سرور) ايندڙ ڊيٽا کي محفوظ ڪري سگھي ٿو، اينالائيٽڪس انجام ڏئي سگھي ٿو. ۽ خدمتون مهيا ڪرڻ. سسٽم ماڊلر آهي، تنهنڪري ڪارڪردگي لوڊ جي لحاظ کان انفرادي نوڊس ۾ ورهايل آهي: سادي ڪيسن ۾، هڪ گيٽ وي ڪافي آهي، پر وڏي IoT نيٽ ورڪن لاء مڪمل ڪلستر کي ترتيب ڏئي سگهجي ٿو.

شين جي انٽرنيٽ لاءِ EdgeX 2.0 پليٽ فارم جو رليز

EdgeX کليل فيوز IoT اسٽيڪ تي ٻڌل آهي، جيڪو IoT ڊوائيسز لاءِ ڊيل ايج گيٽ ويز ۾ استعمال ٿيندو آهي. پليٽ فارم ڪنهن به هارڊويئر تي نصب ٿي سگهي ٿو، بشمول سرورز تي ٻڌل x86 ۽ ARM CPUs تي هلندڙ Linux، Windows يا macOS. پروجيڪٽ ۾ ڊيٽا جي تجزيو، سيڪيورٽي، انتظام ۽ مختلف مسئلن کي حل ڪرڻ لاء تيار ڪيل مائڪرو سروسز جو انتخاب شامل آهي. جاوا، جاوا اسڪرپٽ، پٿون، گو ۽ C/C++ ٻوليون استعمال ڪري سگھجن ٿيون توھان جي پنھنجي مائڪرو سروسز کي ترقي ڪرڻ لاءِ. هڪ SDK IoT ڊوائيسز ۽ سينسر لاء ڊرائيورز کي ترقي ڪرڻ لاء پيش ڪيو ويو آهي.

مکيه تبديليون:

  • ھڪڙو نئون ويب انٽرفيس لاڳو ڪيو ويو آھي، جيڪو Angular JS فريم ورڪ استعمال ڪندي ٺاھيو ويو آھي. نئين GUI جي فائدن ۾ سار سنڀال ۽ ڪارڪردگي جي توسيع، نون ڊوائيسز کي ڳنڍڻ لاءِ وزرڊ جي موجودگي، ڊيٽا بصري لاءِ اوزار، ميٽاداٽا کي منظم ڪرڻ لاءِ خاص طور تي بهتر انٽرفيس، ۽ خدمتن جي حالت کي مانيٽر ڪرڻ جي صلاحيت شامل آهن (ميموري. واپرائڻ، سي پي يو لوڊ، وغيره).
    شين جي انٽرنيٽ لاءِ EdgeX 2.0 پليٽ فارم جو رليز
  • مائڪرو سروسز سان ڪم ڪرڻ لاءِ API کي مڪمل طور تي ٻيهر لکو، جيڪو هاڻي ڪميونيڪيشن پروٽوڪول کان آزاد آهي، وڌيڪ محفوظ، چڱي طرح ٺهيل (JSON استعمال ڪري ٿو) ۽ سروس پاران پروسيس ڪيل ڊيٽا کي بهتر ٽريڪ ڪري ٿو.
  • وڌايل ڪارڪردگي ۽ ٿلهي وزن جي جوڙجڪ ٺاهڻ جي صلاحيت. بنيادي ڊيٽا جو حصو، جيڪو ڊيٽا کي محفوظ ڪرڻ جو ذميوار آهي، هاڻي اختياري آهي (مثال طور، اهو خارج ٿي سگهي ٿو جڏهن توهان کي صرف سينسرز کان ڊيٽا کي پروسيس ڪرڻ جي ضرورت آهي بغير بچائڻ جي ضرورت آهي).
  • قابل اعتماد وڌايو ويو آهي ۽ خدمت جي معيار کي يقيني بڻائڻ لاء اوزار (QoS) وڌايو ويو آهي. جڏهن ڊيوائس سروسز (ڊيوائس سروسز، سينسرز ۽ ڊيوائسز مان ڊيٽا گڏ ڪرڻ جا ذميوار) ڊيٽا پروسيسنگ ۽ جمع ڪرڻ واريون خدمتون (ايپليڪيشن سروسز) مان ڊيٽا منتقل ڪرڻ وقت، توهان هاڻي ميسيج بس استعمال ڪري سگهو ٿا (Redis Pub/Sub، 0MQ يا MQTT) بغير ڪنهن ڳنڍڻ جي. HTTP ڏانهن - REST پروٽوڪول ۽ QoS ترجيحن کي ترتيب ڏيڻ پيغام بروکر جي سطح تي. بشمول ڊيٽا جي سڌي منتقلي ڊوائيس سروس کان ايپليڪيشن سروس ڏانهن اختياري نقل سان گڏ ڪور ڊيٽا سروس ڏانهن. REST پروٽوڪول ذريعي ڊيٽا جي منتقلي لاءِ سپورٽ برقرار آهي، پر ڊفالٽ طور استعمال نه ڪيو ويو آهي.
    شين جي انٽرنيٽ لاءِ EdgeX 2.0 پليٽ فارم جو رليز
  • هڪ آفاقي ماڊل (راز فراهم ڪندڙ) لاڳو ڪيو ويو آهي ڳجهي ڊيٽا حاصل ڪرڻ لاءِ (پاسورڊ، ڪيز وغيره) محفوظ اسٽوريج مان جيئن ته والٽ.
  • قونصل جا اوزار استعمال ڪيا ويندا آھن خدمتن ۽ سيٽنگن جي رجسٽري کي برقرار رکڻ لاءِ، گڏو گڏ رسائي ۽ تصديق کي منظم ڪرڻ لاءِ. API Gateway Consul API کي سڏڻ لاءِ مدد فراهم ڪري ٿي.
  • عملن ۽ خدمتن جو تعداد گھٽجي ويو جيڪي ڊڪر ڪنٽينرز ۾ روٽ استحقاق جي ضرورت آھي. غير محفوظ موڊ ۾ Redis استعمال ڪرڻ جي خلاف تحفظ شامل ڪيو ويو.
  • API گيٽ وي (ڪانگ) جي سادي ترتيب.
  • آسان ٿيل ڊيوائس پروفائلز، جيڪي بيان ڪن ٿا سينسر ۽ ڊوائيس پيٽرولز، گڏ ڪيل ڊيٽا بابت معلومات. پروفائلز YAML ۽ JSON فارميٽ ۾ وضاحت ڪري سگھجن ٿيون.
    شين جي انٽرنيٽ لاءِ EdgeX 2.0 پليٽ فارم جو رليز
  • شامل ڪيل نئين ڊوائيس خدمتون:
    • CoAP (لکيل سي ۾) محدود ايپليڪيشن پروٽوڪول جي نفاذ سان.
    • GPIO (Go ۾ لکيل) مائڪرو ڪنٽرولرز ۽ ٻين ڊوائيسز سان ڳنڍڻ لاءِ، بشمول Raspberry Pi بورڊ، GPIO (جنرل پن ان پٽ/آئوٽ پٽ) بندرگاهن ذريعي.
    • LLRP (Go ۾ لکيل) LLRP (Low Level Reader Protocol) پروٽوڪول لاڳو ڪرڻ سان RFID ٽيگ ريڊرز سان ڳنڍڻ لاءِ.
    • UART (Go ۾ لکيل) UART (Universal Asynchronous Receiver/Transmitter) سپورٽ سان.
  • ايپليڪيشن سروسز جون صلاحيتون، جيڪي ڪلائوڊ سسٽم ۽ ايپليڪيشنن ۾ انهن جي ايندڙ پروسيسنگ لاءِ ڊيٽا تيار ڪرڻ ۽ برآمد ڪرڻ جا ذميوار آهن، انهن کي وڌايو ويو آهي. ڊيوائس جي پروفائل جو نالو ۽ وسيلن جي قسم پاران سينسر مان ڊيٽا کي فلٽر ڪرڻ لاءِ مدد شامل ڪئي وئي. ھڪڙي خدمت ذريعي ڪيترن ئي وصول ڪندڙن کي ڊيٽا موڪلڻ جي صلاحيت ۽ ڪيترن ئي پيغام بسين جي رڪنيت لاڳو ڪئي وئي آھي. هڪ ٽيمپليٽ پيش ڪيو ويو آهي جلدي ٺاهڻ لاءِ توهان جي پنهنجي ايپليڪيشن سروسز.
  • مائيڪرو سروسز لاءِ چونڊيل بندرگاهن نمبرن کي نجي استعمال لاءِ انٽرنيٽ اسائنڊ نمبرز اٿارٽي (IANA) پاران تجويز ڪيل حدن سان سلهاڙيل آهي، جيڪي موجوده نظامن سان ٽڪراءَ کان پاسو ڪندا.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو