Izdanje IoT platforme EdgeX 1.0

Poslao pustiti EdgeX 1.0, otvorena, modularna platforma za omogućavanje interoperabilnosti između IoT uređaja, aplikacija i usluga. Platforma nije vezana za hardver određenog proizvođača ili operativne sisteme, a razvija je nezavisna radna grupa pod okriljem Linux fondacije. Komponente platforme širenje licenciran pod Apache 2.0.

EdgeX vam omogućava da kreirate pristupnike koji povezuju postojeće IoT uređaje i prikupljaju podatke sa različitih senzora. Gateway organizira interakciju s uređajima i obavlja primarnu obradu, agregaciju i analizu informacija, djelujući kao posredna veza između mreže IoT uređaja i lokalnog kontrolnog centra ili infrastrukture za upravljanje oblakom. Gateway-i također mogu pokrenuti rukovaoce upakovane kao mikroservise. Interakcija s IoT uređajima može se organizirati preko žičane ili bežične mreže koristeći TCP/IP mreže i specifične (ne-IP) protokole.

Gateway-i za različite namjene mogu se kombinovati u lance, na primjer, gateway prve veze može riješiti probleme upravljanja uređajem (upravljanje sistemom) i sigurnosti, a gateway druge veze (fog server) može pohranjivati ​​dolazne podatke, vršiti analitiku i pružaju usluge. Sustav je modularan, pa je funkcionalnost podijeljena na pojedinačne čvorove ovisno o opterećenju: u jednostavnim slučajevima dovoljan je jedan gateway, ali za velike IoT mreže može se postaviti cijeli klaster.

Izdanje IoT platforme EdgeX 1.0

EdgeX je baziran na otvorenom IoT steku Osigurač, koji se koristi u gateway-ima za IoT uređaje Dell Edge Gateway. Platforma se može instalirati na bilo koji hardver, uključujući servere bazirane na x86 i ARM procesorima koji rade na Linux, Windows ili macOS. Java, Javascript, Python, Go i C/C++ jezici se mogu koristiti za razvoj mikroservisa. SDK se nudi za razvoj drajvera za IoT uređaje i senzore.
Projekt uključuje izbor gotovih mikroservisa za analizu podataka, sigurnost, upravljanje i rješavanje različitih problema.

Izdanje 1.0 privodi kraju dvije godine razvoja i testiranja, a također će označiti stabilizaciju svih glavnih API-ja za standardizaciju rubnih aplikacija i prepoznavanje spremnosti za široko usvajanje.
Glavni inovacije:

  • Redis i MongoDB podržavaju sve usluge koje koriste DBMS. Pojednostavite zamenu memorije u sloju za trajno skladištenje podataka;
  • Dodavanje aplikacijskih servisa i SDK-a za njihovu izradu. Aplikacijski servisi se odnose na rukovaoce za pripremu podataka prije slanja na krajnji server. Aplikacioni servisi će u budućnosti zamijeniti izvozne usluge, a trenutno su pozicionirani kao alat za rješavanje manjih izvoznih zadataka koji se efikasnije obrađuju;
  • Alati za upravljanje sistemom su prošireni tako da uključuju mogućnost praćenja opterećenja CPU-a kreiranog od strane usluge, statusa obrade podataka i drugih metrika;
  • Uzimajući u obzir identifikator korelacije, koji vam omogućava da pratite podatke koji dolaze od senzora u svim fazama prije njihovog izvoza kako bi se pojednostavilo otklanjanje grešaka i praćenje;
  • Podrška za primanje, korištenje i izvoz binarnih podataka u CBOR formatu;
  • Uključujući alate za testiranje jedinica i automatsko testiranje sigurnosti;
  • Priprema novog okvira za vizuelnu procjenu potrošnje resursa i ponašanja sistema u cjelini;
  • Korištenje novih i poboljšanih SDK-ova za razvoj usluga za interakciju s uređajima i senzorima na Go i C jezicima;
  • Poboljšani alati za implementaciju konfiguracija, planera, profila uređaja, API gateway-a i sigurnog skladištenja osjetljivih podataka.

izvor: opennet.ru

Dodajte komentar