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

EdgeXArhitektura

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đena računala i operativne sustave od dobavljača, a razvila ga je neovisna radna skupina, pod pokroviteljstvom Linux Foundation. Komponente platforme distribuiraju se pod licencom Apache 2.0.

O EdgeX-u

EdgeX omogućuje vam stvaranje pristupnika koji se integriraju sa postojećim IoT uređajima i prikupljaju podatke s različitih senzora.

Na primjer, pristupnik 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 infrastrukture za upravljanje oblakom. .

Na ulazima, mogu se pokretati i rukovatelji dizajnirani kao mikrousluge. Interakcija s IoT uređajima može se organizirati putem žičane ili bežične mreže pomoću TCP / IP mreža i određenih protokola (ne IP-a).

Priključci različite namjene također mogu biti lancima, na primjer, prijelaz prve razine može se baviti administrativnim i sigurnosnim zadacima sustava, a prolaz druge razine (poslužitelj magle) može spremati dolazne podatke, vršiti analizu i pružati 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 gatewayima uređaja.

Platforma se može instalirati na bilo koji hardver, uključujući x86 i ARM poslužitelje 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 to, SDK se također predlaže za razvoj upravljačkih programa za IoT uređaje i senzore. Projekt uključuje izbor mikro usluga spremnih za analizu podataka, sigurnost, administraciju i rješenje za više zadataka.

Značajke verzije 1.0

Verzija 1.0 sažima dvije godine razvoja i testiranja a također označava stabilizaciju svih glavnih API-ja radi standardizacije vrhunskih aplikacija i prepoznavanja spremnosti za široko prihvaćanje.

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 trajnu pohranu podataka
  • Dodajte aplikacijske usluge i SDK-ove da biste ih stvorili. 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 sustavom u kojima je bilo moguće pratiti opterećenje generirano uslugom na CPU, status obrade podataka i druge metrike
  • Objavljivanje identifikatora korelacije koji vam omogućuje praćenje podataka senzora u svim fazama za izvoz radi pojednostavljenja otklanjanja pogrešaka i nadzora
  • Podrška za primanje, korištenje i izvoz binarnih podataka u CBOR formatu
  • Uključivanje alata za jedinstveno testiranje i automatiziranih sigurnosnih kontrola
  • Priprema novog okvira za vizualnu procjenu upotrebe resursa i ponašanja sustava u cjelini
  • 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 pristupnika i sigurne pohrane osjetljivih podataka.

Link na projekt.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.