Izdanje platforme za Internet stvari EdgeX 1.0

Predstavljen izdanje EdgeX 1.0, otvorene modularne platforme za osiguranje interakcije između IoT uređaja, aplikacija i usluga. Platforma nije vezana uz hardver konkretnih dobavljača i operativne sustave, te se razvija neovisnom radnom grupom, pod okriljem Linux Foundation. Komponente platforme distribuiraju se pod licencom Apache 2.0.

EdgeX omogućuje stvaranje ulaznih točaka koje objedinjuju postojeće IoT uređaje i prikupljaju podatke s različitih senzora. Ulazna točka se bavi i organizacijom interakcije s uređajima, kao i izvršavanjem preliminarne obrade, agregacije i analize informacija, djelujući kao posrednik između mreže IoT uređaja i lokalnog upravljačkog centra ili oblačne infrastrukture upravljanja. Na ulaznim točkama također se mogu izvršavati procesori, organizirani kao mikrosustavi. Interakcija s IoT uređajima može biti organizirana putem žične ili bežične mreže koristeći TCP/IP mreže i specifične (ne-IP) protokole.

Ulazne točke različite namjene mogu se povezivati u lance, na primjer, ulazna točka prvog nivoa može rješavati zadatke upravljanja uređajima (system management) i osigurati sigurnost, dok ulazna točka drugog nivoa (fog server) pohranjuje dolazne podatke, provodi analitiku i pruža usluge. Sustav je modularan, pa se podjela funkcionalnosti na odvojene čvorove izvodi ovisno o opterećenju: u jednostavnim slučajevima dovoljna je jedna ulazna točka, a za velike IoT mreže može se implementirati čitav klaster.

Izdanje platforme za Internet stvari EdgeX 1.0

Kao osnovu EdgeX čini otvoreni IoT stack Fuse, koji se koristi u ulaznim točkama za IoT uređaje Dell Edge Gateway. Platforma se može instalirati na bilo koju opremu, uključujući poslužitelje na bazi CPU x86 i ARM, koji rade pod Linuxom, Windowsom ili macOS-om. Za razvoj mikrosustava mogu se koristiti jezici Java, Javascript, Python, Go i C/C++. Za razvoj upravljačkih programa za IoT uređaje i senzore predložen je SDK.
Projekt uključuje zbirku gotovih mikrosustava za analizu podataka, osiguranje sigurnosti, upravljanje i rješavanje različitih zadataka.

Izdanje 1.0 zaključuje dvogodišnji rad i testiranje, te označava stabilizaciju svih glavnih API-ja za standardizaciju edge aplikacija i priznanje spremnosti za široku implementaciju.
Glavne novosti:

  • Podrška za Redis i MongoDB za sve usluge koje koriste baze podataka. Olakšavanje zamjene spremišta u sloju za trajno pohranjivanje podataka;
  • Dodavanje aplikativnih usluga i SDK-ova za njihovo stvaranje. Aplikativne usluge podrazumijevaju obradnike za pripremu podataka prije slanja na krajnji poslužitelj. U budućnosti će aplikativne usluge zamijeniti usluge izvoza, a trenutno se pozicioniraju kao alat za rješavanje manjih zadataka izvoza koji se obrađuju učinkovitije;
  • Prošireni alati za upravljanje sustavom, uključujući mogućnost praćenja opterećenja CPU-a koje stvara usluga, stanje obrade podataka i drugih metrika;
  • Uzimanje u obzir korelacijskog identifikatora koji omogućuje praćenje podataka koje šalje senzor na svim razinama do izvoza radi olakšavanja ispravljanja grešaka i nadzora;
  • Podrška za primanje, korištenje i izvoz binarnih podataka u CBOR formatu;
  • Uključivanje alata za unit testiranje i automatizirano provjeru sigurnosti;
  • Priprema novog okvira za vizualnu procjenu potrošnje resursa i ponašanja sustava u cjelini;
  • Iskorištavanje novih i poboljšanih SDK-ova za razvoj usluga interakcije s uređajima i senzorima na jezicima Go i C;
  • Unapređenje alata za implementaciju konfiguracija, planer, profile uređaja, API prolaz i sigurno pohranjivanje povjerljivih podataka.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster