EdgeX 1.0 platformas izlaišana lietu internetam

Iesniedzis atbrīvot EdgeX 1.0, atvērta, modulāra platforma, kas nodrošina IoT ierīču, lietojumprogrammu un pakalpojumu savietojamību. Platforma nav saistīta ar konkrētu pārdevēju aparatūru vai operētājsistēmām, un to izstrādā neatkarīga darba grupa Linux fonda aizgādībā. Platformas sastāvdaļas izplatīties licencēts saskaņā ar Apache 2.0.

EdgeX ļauj izveidot vārtejas, kas savieno esošās IoT ierīces un apkopo datus no dažādiem sensoriem. Vārteja organizē mijiedarbību ar ierīcēm un veic informācijas primāro apstrādi, apkopošanu un analīzi, darbojoties kā starpposma saikne starp IoT ierīču tīklu un lokālo vadības centru vai mākoņa pārvaldības infrastruktūru. Vārtejas var arī darbināt apdarinātājus, kas ir iepakoti kā mikropakalpojumi. Mijiedarbība ar IoT ierīcēm var tikt organizēta, izmantojot vadu vai bezvadu tīklu, izmantojot TCP/IP tīklus un īpašus (ne-IP) protokolus.

Dažādu mērķu vārtejas var apvienot ķēdēs, piemēram, pirmās saites vārteja var atrisināt ierīces pārvaldības (sistēmas pārvaldības) un drošības problēmas, bet otrās saites vārteja (miglas serveris) var uzglabāt ienākošos datus, veikt analīzi. un sniegt pakalpojumus. Sistēma ir modulāra, tāpēc funkcionalitāte ir sadalīta atsevišķos mezglos atkarībā no slodzes: vienkāršos gadījumos pietiek ar vienu vārteju, bet lieliem IoT tīkliem var izvietot veselu klasteru.

EdgeX 1.0 platformas izlaišana lietu internetam

EdgeX ir balstīts uz atvērtu IoT steku Drošinātājs, ko izmanto IoT ierīču vārtejās Dell Edge vārteja. Platformu var instalēt uz jebkuras aparatūras, tostarp serveriem, kuru pamatā ir x86 un ARM CPU, kuros darbojas Linux, Windows vai macOS. Java, Javascript, Python, Go un C/C++ valodas var izmantot mikropakalpojumu izstrādei. IoT ierīču un sensoru draiveru izstrādei tiek piedāvāts SDK.
Projekts ietver gatavu mikropakalpojumu izvēli datu analīzei, drošībai, pārvaldībai un dažādu problēmu risināšanai.

Izlaidumam 1.0 ir beigušies divi izstrādes un testēšanas gadi, un tas arī iezīmēs visu galveno API stabilizāciju malu lietojumprogrammu standartizēšanai un gatavības atpazīšanai plašai ieviešanai.
Galvenais jauninājumiem:

  • Redis un MongoDB atbalsts visiem pakalpojumiem, kas izmanto DBVS. Vienkāršojiet krātuves nomaiņu slānī pastāvīgai datu glabāšanai;
  • Lietojumprogrammu pakalpojumu un SDK pievienošana to izveidei. Lietojumprogrammu pakalpojumi attiecas uz apstrādātājiem, kas sagatavo datus pirms to nosūtīšanas gala serverim. Nākotnē aplikāciju pakalpojumi aizstās eksporta pakalpojumus un šobrīd tiek pozicionēti kā instruments mazāku eksporta uzdevumu risināšanai, kas tiek apstrādāti efektīvāk;
  • Sistēmas pārvaldības rīki ir paplašināti, iekļaujot iespēju pārraudzīt pakalpojuma radīto CPU slodzi, datu apstrādes statusu un citus rādītājus;
  • Ņemot vērā korelācijas identifikatoru, kas ļauj izsekot datiem, kas nāk no sensora visos posmos pirms to eksportēšanas, lai vienkāršotu atkļūdošanu un uzraudzību;
  • Atbalsts bināro datu saņemšanai, lietošanai un eksportēšanai CBOR formātā;
  • Tostarp instrumenti vienību pārbaudei un automatizētai drošības pārbaudei;
  • Jaunas sistēmas sagatavošana, lai vizuāli novērtētu resursu patēriņu un sistēmas uzvedību kopumā;
  • Jaunu un uzlabotu SDK izmantošana, lai izstrādātu pakalpojumus mijiedarbībai ar ierīcēm un sensoriem Go un C valodās;
  • Uzlaboti rīki konfigurāciju, plānotāja, ierīču profilu, API vārtejas un sensitīvu datu drošas glabāšanas izvietošanai.

Avots: opennet.ru

Pievieno komentāru