Vydání platformy pro internet věcí EdgeX 1.0

Představení vydání EdgeX 1.0, otevřená modulární platforma pro zajištění interoperability mezi IoT zařízeními, aplikacemi a službami. Platforma není vázána na konkrétní dodavatele hardwaru nebo operační systémy a je vyvíjena nezávislou pracovní skupinou pod záštitou Linux Foundation. Složky platformy se distribují pod licencí Apache 2.0.

EdgeX umožňuje vytvářet brány, které spojují dostupná IoT zařízení a shromažďují data z různých senzorů. Brána se stará o zajištění interoperability s zařízeními a provádí předběžné zpracování, agregaci a analýzu informací, působí jako mezistupeň mezi sítí IoT zařízení a místním řídicím centrem nebo cloudovou infrastrukturou správy. Na bránách mohou také běžet zpracovatelé zformovaní jako mikroslužby. Interoperabilita s IoT zařízeními může být organizována jak přes drátovou, tak bezdrátovou síť za použití TCP/IP sítí a specifických (ne-IP) protokolů.

Brány různých účelů mohou být spojovány do řetězců, například brána prvního stupně může řešit úkoly správy zařízení (system management) a zajištění bezpečnosti, zatímco brána druhého stupně (fog-server) uchovává příchozí data, provádí analýzu a poskytuje služby. Systém je modulární, takže dělení funkčnosti na jednotlivé uzly se provádí v závislosti na zatížení: v jednoduchých případech stačí jedna brána, zatímco pro rozsáhlé IoT sítě může být nasazen celý klastr.

Vydání platformy pro internet věcí EdgeX 1.0

Jako základ EdgeX slouží otevřený IoT stack Fuse, který se používá v bránách pro IoT zařízení Dell Edge Gateway. Platforma může být nainstalována na jakémkoliv hardwaru, včetně serverů založených na CPU x86 a ARM, které běží na Linuxu, Windows nebo macOS. Pro vývoj mikroslužeb mohou být použity jazyky Java, Javascript, Python, Go a C/C++. Pro vývoj ovladačů pro IoT zařízení a senzory je k dispozici SDK.
Projekt zahrnuje sbírku hotových mikroslužeb pro analýzu dat, zajištění bezpečnosti, řízení a řešení různých úloh.

Verze 1.0 shrnuje dvouletý vývoj a testování a představuje stabilizaci všech hlavních API pro standardizaci edge aplikací a uznání připravenosti pro široké nasazení.
Hlavní novinky:

  • Podpora Redis a MongoDB pro všechny služby využívající databázové systémy. Usnadnění výměny úložišť v vrstvě pro trvalé uchovávání dat;
  • Přidání aplikačních služeb a SDK pro jejich vytváření. Aplikační služby zahrnují zpracovatele pro přípravu dat před jejich odesláním na koncový server. V budoucnu nahradí aplikační služby exportní služby, zatím jsou prezentovány jako nástroj pro řešení menších exportních úloh, které se zpracovávají efektivněji;
  • Rozšířeny nástroje pro správu systému, kde se objevila možnost sledování zátěže vytvářené službou na CPU, stavu zpracování dat a dalších metrik;
  • Zohlednění korelačního identifikátoru, který umožňuje sledovat data přicházející ze senzoru na všech fázích až do jejich exportu pro usnadnění ladění a monitorování;
  • Podpora příjmu, použití a exportu binárních dat ve formátu CBOR;
  • Zahrnutí nástrojů pro jednotkové testování a automatizované ověřování bezpečnosti;
  • Příprava nového rámce pro viditelné hodnocení spotřeby zdrojů a chování systému jako celku;
  • Využití nových a vylepšených SDK pro vývoj služeb interakce s zařízeními a senzory v jazycích Go a C;
  • Zlepšení nástrojů pro nasazení konfigurací, plánovače, profilů zařízení, API brány a bezpečného úložiště citlivých dat.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster