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.
EdgeX je baziran na otvorenom IoT steku
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
- 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