Vydanie platformy EdgeX 1.0 pre internet vecí

Predloženej otázka EdgeX 1.0, otvorená, modulárna platforma umožňujúca interoperabilitu medzi zariadeniami, aplikáciami a službami internetu vecí. Platforma nie je viazaná na hardvér alebo operačné systémy konkrétneho dodávateľa a vyvíja ju nezávislá pracovná skupina pod záštitou Linux Foundation. Komponenty platformy šírenie licencovaný pod Apache 2.0.

EdgeX vám umožňuje vytvárať brány, ktoré spájajú existujúce IoT zariadenia a zbierajú dáta z rôznych senzorov. Brána organizuje interakciu so zariadeniami a vykonáva primárne spracovanie, agregáciu a analýzu informácií, pričom pôsobí ako medzičlánok medzi sieťou zariadení internetu vecí a lokálnym riadiacim centrom alebo infraštruktúrou správy cloudu. Brány môžu tiež spúšťať obslužné programy zabalené ako mikroslužby. Interakciu so zariadeniami internetu vecí je možné organizovať cez káblovú alebo bezdrôtovú sieť pomocou sietí TCP/IP a špecifických (non-IP) protokolov.

Brány na rôzne účely možno kombinovať do reťazcov, napríklad brána prvého spojenia môže vyriešiť problémy so správou zariadenia (správa systému) a bezpečnosťou a brána druhého spojenia (hmlový server) môže ukladať prichádzajúce dáta, vykonávať analýzy. a poskytovať služby. Systém je modulárny, takže funkcionalita je rozdelená do jednotlivých uzlov v závislosti od záťaže: v jednoduchých prípadoch stačí jedna brána, no pre veľké siete IoT je možné nasadiť celý klaster.

Vydanie platformy EdgeX 1.0 pre internet vecí

EdgeX je založený na otvorenom zásobníku IoT Poistka, ktorý sa používa v bránach pre IoT zariadenia Dell Edge Gateway. Platformu je možné nainštalovať na akýkoľvek hardvér vrátane serverov založených na x86 a ARM CPU so systémom Linux, Windows alebo macOS. Na vývoj mikroslužieb možno použiť jazyky Java, Javascript, Python, Go a C/C++. Na vývoj ovládačov pre zariadenia a senzory internetu vecí sa ponúka súprava SDK.
Projekt zahŕňa výber hotových mikroslužieb pre analýzu dát, bezpečnosť, správu a riešenie rôznych problémov.

Vydanie 1.0 ukončuje dva roky vývoja a testovania a bude tiež znamenať stabilizáciu všetkých hlavných API pre štandardizáciu okrajových aplikácií a uznanie pripravenosti na široké prijatie.
Hlavné inovácie:

  • Podpora Redis a MongoDB pre všetky služby využívajúce DBMS. Zjednodušte výmenu úložiska vo vrstve za trvalé ukladanie údajov;
  • Pridanie aplikačných služieb a SDK na ich tvorbu. Aplikačné služby sa vzťahujú na manipulátory na prípravu údajov pred ich odoslaním na konečný server. Aplikačné služby v budúcnosti nahradia exportné služby av súčasnosti sú umiestnené ako nástroj na riešenie menších exportných úloh, ktoré sa spracúvajú efektívnejšie;
  • Nástroje na správu systému boli rozšírené o možnosť monitorovať zaťaženie CPU vytvorené službou, stav spracovania údajov a ďalšie metriky;
  • Berúc do úvahy korelačný identifikátor, ktorý umožňuje sledovať dáta prichádzajúce zo snímača vo všetkých fázach pred ich exportom, aby sa zjednodušilo ladenie a monitorovanie;
  • Podpora pre príjem, používanie a export binárnych dát vo formáte CBOR;
  • Vrátane nástrojov na testovanie jednotiek a automatizované testovanie bezpečnosti;
  • Príprava nového rámca pre vizuálne hodnotenie spotreby zdrojov a správania systému ako celku;
  • používanie nových a vylepšených súprav SDK na vývoj služieb na interakciu so zariadeniami a senzormi v jazykoch Go a C;
  • Vylepšené nástroje na nasadenie konfigurácií, plánovača, profilov zariadení, API brány a bezpečného ukladania citlivých údajov.

Zdroj: opennet.ru

Pridať komentár