Välja on antud asjade Interneti platvormi EdgeX 1.0

Esitletud väljaanne EdgeX 1.0, avatud moodulite platvorm, et tagada suhtlemine IoT-seadmete, rakenduste ja teenuste vahel. Platvorm ei ole seotud konkreetsete tarnijate riistvaraga ega operatsioonisüsteemidega ning areneb sõltumatu töögrupi juhendamisel Linux Foundationi alla. Platvormi komponendid jaotatakse ainekood on litsentsitud Apache 2.0 all.

EdgeX võimaldab luua väravaid, mis ühendavad olemasolevaid IoT-seadmeid ja koguvad andmeid erinevatelt anduritelt. Värav korraldab seadmetega suhtlemise ning teostab esmast töötlemist, andmete kogumist ja analüüsi, olles vahelinkide võrgu IoT-seadmete ja kohaliku juhtimis keskuse või pilvepõhise haldusinfrastruktuuri vahel. Väravates võivad samuti töötada mikroteenustena välja töötatud töötlejate süsteemid. Suhtlemine IoT-seadmetega võib toimuda nii juhtmega kui ka juhtmevabalt, kasutades TCP/IP-võrke ja spetsiifilisi (mitte-IP) protokolle.

Erinevatel eesmärkidel mõeldud väravad võivad moodustada ahelaid; näiteks esimesel tasemel olev värav võib tegeleda seadmete haldamise (system management) ja turvalisuse tagamisega, samas kui teise taseme värav (fog-server) salvestab saabuvad andmed, viib läbi analüüse ja pakub teenuseid. Süsteem on modulaarne, seetõttu jagatakse funktsionaalsus sõltuvalt koormusest eraldi sõlmedeks: lihtsate juhtumite korral piisab ühest väravast, kuid suuremate IoT-võrkude jaoks võib olla rakendatud terve klaster.

Välja on antud asjade Interneti platvormi EdgeX 1.0

EdgeX põhineb avatud IoT-stack'il Fuse, mida kasutatakse IoT-seadmete väravates Dell Edge Gateway. Platvormi saab installida mis tahes riistvarale, sealhulgas x86- ja ARM-CPU-del töötavatele serveritele, mis töötavad Linuxi, Windowsi või macOS-i all. Mikroteenuste arendamiseks võivad kasutada programmeerimiskeeli Java, Javascript, Python, Go ja C/C++. IoT-seadmete ja -sensorite draiverite arendamiseks on saadaval SDK.
Projekt sisaldab andmete analüüsi, turvalisuse tagamise, haldamise ja erinevate ülesannete lahendamiseks valmis mikroteenuste kogumit.

Väljaanne 1.0 võtab kokku kahe aasta arendust ja testimist ning tähistab kõigi peamiste API-de stabiliseerimist edge-rakenduste standardiseerimiseks ning valmisoleku tunnustamist laiemaks kasutuselevõtmiseks.
Peamised uuendused:

  • Redis ja MongoDB tugi kõigile teenustele, mis kasutavad andmebaase. Lihtsustamine andmesalvestite asendamiseks püsivates andmete salvestamise kihtides;
  • Rakendusdienuste ja SDK-de lisamine nende loomiseks. Rakendusdienstide all mõeldakse andmete ettevalmistamise töötlusi enne nende edastamist lõppserverisse. Tulevikus asendavad rakendusdienstid eksportteenused, kuid hetkel positsioneeritakse neid tööriistadena väikeste eksporditööde tõhusamaks lahendamiseks;
  • Kohandatud süsteemi haldamise vahendite laiendamine, kus on tekkinud võimalus jälgida teenuse poolt loodud koormust CPU-l, andmete töötlemise seisundit ja muid mõõdikuid;
  • Korrelatsioonilisi identifikaatoreid, mis võimaldavad jälgida sensorist tulevaid andmeid kõigil etappidel kuni nende eksportimiseni, et lihtsustada silumist ja jälgimist;
  • Toetatakse binaarsete andmete vastuvõtmist, kasutamist ja eksportimist CBOR formaadis;
  • Üksuste testimise ja automatiseeritud turvamisparametrite tööriistade aktiviseerimine;
  • Uue raamistiku ettevalmistamine ressursside kasutuse ja süsteemi käitumise visuaalseks hindamiseks;
  • Uute ja täiustatud SDK-de rakendamine seadmete ja sensorite suhtlemisteenuste arendamiseks Go ja C keeltes;
  • Konfiguratsioonide paigaldamise, ajakava, seadme profiilide, API värava ja konfidentsiaalsete andmete turvalise salvestamise vahendite täiustamine.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster