Internet EdgeX 1.0, modularna platforma za IoT uređaje i usluge

EdgeXArchitecture

Nedavno Predstavljeno izdanje EdgeX 1.0,koji je otvorena modularna platforma za interoperabilnost između IoT uređaja, aplikacija i usluga (Internet stvari).

Platforma nije vezan za određene računare i operativne sisteme od dobavljača, a razvila ga je neovisna radna grupa, pod pokroviteljstvom Linux Foundation. Komponente platforme distribuiraju se pod licencom Apache 2.0.

O EdgeX-u

EdgeX omogućava vam stvaranje mrežnih prolaza koji se integrišu sa postojećim IoT uređajima i prikupljaju podatke sa različitih senzora.

Na primjer, mrežni prolaz brine o organizaciji interakcije s uređajima i vrši primarnu obradu, agregiranje i analizu informacija, djelujući kao posredna veza između mreže IoT uređaja i lokalnog kontrolnog centra ili infrastruktura za upravljanje oblakom.

Na prolazima, mogu se pokretati i rukovaoci dizajnirani kao mikroservisi. Interakcija s IoT uređajima može se organizirati putem žičane ili bežične mreže koristeći TCP / IP mreže i određene protokole (ne IP).

Pristupnici različite namjene također mogu biti lancima, na primjer, pristupnik prvog nivoa može se baviti administrativnim i sigurnosnim zadacima sistema, a mrežni prolaz drugog nivoa (server maglice) može sačuvati dolazne podatke , vrše analize i pružaju usluge.

Sustav je modularan, pa se podjela funkcionalnosti na pojedinačne čvorove vrši prema opterećenju- U jednostavnim slučajevima dovoljan je jedan pristupnik, a za velike IoT mreže može se implementirati puni klaster.

Jezgra EdgeX-a je otvoreni IoT osigurač, koji se koristi u Dell Edge Gateway IoT uređajima.

Platforma se može instalirati na bilo koji hardver, uključujući x86 i ARM servere zasnovane na CPU-u koji rade pod Linuxom, Windowsom ili macOS-om.

Java, Javascript, Python, Go i C / C ++ mogu se koristiti za razvoj mikro usluga. Uz sve ovo, predložen je i SDK za razvoj upravljačkih programa za IoT uređaje i senzore. Projekt uključuje izbor mikro usluga spremnih za analizu podataka, sigurnost, administraciju i multitasking rješenje.

Karakteristike verzije 1.0

Verzija 1.0 rezimira dvije godine razvoja i testiranja a takođe označava stabilizaciju svih glavnih API-ja radi standardizacije najnovijih aplikacija i prepoznavanja spremnosti za široko usvajanje.

Među glavnim novitetima ove verzije 1.0 izdvajaju se sljedeće točke:

  • Redis i MongoDB podržavaju sve usluge koje koriste DBMS. Pojednostavite zamjenu pohrane na sloju za trajno čuvanje podataka
  • Dodajte aplikacijske usluge i SDK-ove da biste ih kreirali. Aplikacijske usluge smatraju se kontrolorom za pripremu podataka prije slanja na odredišni poslužitelj. U budućnosti će aplikacijske usluge zamijeniti izvozne usluge i sada su pozicionirane kao alat za rješavanje manjih izvoznih zadataka koji se učinkovitije obrađuju
  • Prošireni alati za upravljanje sistemom, u kojima je bilo moguće pratiti opterećenje koje generira usluga na CPU, status obrade podataka i druge metrike
  • Objavljivanje identifikatora korelacije koji vam omogućava praćenje podataka senzora u svim fazama za izvoz radi pojednostavljenja otklanjanja grešaka i nadzora
  • Podrška za primanje, upotrebu i izvoz binarnih podataka u CBOR formatu
  • Uključeni alati za jedinstveno testiranje i automatizovane sigurnosne kontrole
  • Priprema novog okvira za vizuelnu procenu upotrebe resursa i ponašanja sistema u celini
  • Omogućavanje novim i poboljšanim SDK-ovima da razvijaju usluge za interakciju s uređajima i senzorima u Go i C
  • Poboljšana primjena konfiguracija, planera, profila uređaja, API mrežnog prolaza i sigurne pohrane osjetljivih podataka.

Link do projekta.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.