Internet EdgeX 1.0 - modulāra platforma IoT ierīcēm un pakalpojumiem

EdgeXArhitektūra

Nesen EdgeX 1.0 izlaišana,kurš ir atvērta modulāra platforma sadarbībai starp IoT ierīcēm, lietojumprogrammām un pakalpojumiem (Lietu internets).

Platforma nav piesaistīti konkrētiem datoriem un operētājsistēmām no pārdevēja, un to izstrādā neatkarīga darba grupa Linux Foundation aizgādībā. Platformas sastāvdaļas tiek izplatītas ar Apache 2.0 licenci.

Par EdgeX

EdgeX ļauj izveidot vārtejas, kas integrējas ar esošajām IoT ierīcēm un apkopot datus no dažādiem sensoriem.

Piemēram, vārteja rūpējas par mijiedarbības ar ierīcēm organizēšanu un veic informācijas primāro apstrādi, apkopošanu un analīzi, darbojoties kā starpposma saite starp IoT ierīču tīklu un vietējo vadības centru vai mākoņa pārvaldības infrastruktūru. .

Pie vārtejām var darbināt arī apstrādātājus, kas izstrādāti kā mikropakalpojumi. Mijiedarbību ar IoT ierīcēm var organizēt vadu vai bezvadu tīklā, izmantojot TCP / IP tīklus un īpašus protokolus (nevis IP).

Ķēdē var būt arī dažādu mērķu vārtejas, piemēram, pirmā līmeņa vārteja var apstrādāt sistēmas administrēšanas un drošības uzdevumus, un otrā līmeņa vārteja (miglas serveris) var saglabāt ienākošos datus, veikt analīzi un sniegt pakalpojumus.

Sistēma ir modulāra, tāpēc funkcionalitātes sadalīšana atsevišķos mezglos tiek veikta atbilstoši slodzei- Vienkāršos gadījumos pietiek ar vienu vārteju, un lieliem IoT tīkliem var ieviest pilnu kopu.

EdgeX kodols ir atvērtais IoT drošinātājs, kas tiek izmantots Dell Edge Gateway IoT ierīču vārtejās.

Platformu var uzstādīt uz jebkuras aparatūras, ieskaitot x86 un ARM CPU balstītus serverus, kas darbojas operētājsistēmās Linux, Windows vai MacOS.

Lai izveidotu mikropakalpojumus, var izmantot Java, Javascript, Python, Go un C / C ++. Papildus tam visam tiek piedāvāts arī SDK, lai izstrādātu IoT ierīču un sensoru draiverus. Projektā ir iekļauti mikropakalpojumi, kas ir gatavi datu analīzei, drošībai, administrēšanai un daudzuzdevumu risinājumam.

Versijas 1.0 funkcijas

Versijā 1.0 ir apkopoti divu gadu izstrādes un testēšanas gadi un tas arī iezīmē visu galveno API stabilizāciju, lai standartizētu visprogresīvākās lietojumprogrammas un atzītu gatavību plaši izmantot.

Starp galvenajiem jaunumiem no šīs versijas 1.0 izceļas šādi punkti:

  • Redis un MongoDB atbalsta visus pakalpojumus, izmantojot DBVS. Vienkāršojiet krātuves nomaiņu slānī pastāvīgai datu glabāšanai
  • Pievienojiet lietojumprogrammu pakalpojumus un SDK, lai tos izveidotu. Lietojumprogrammu pakalpojumi tiek uzskatīti par kontrolieriem datu sagatavošanai pirms to nosūtīšanas uz galamērķa serveri. Nākotnē lietojumprogrammu pakalpojumi aizstās eksporta pakalpojumus, un tagad tie tiek pozicionēti kā instruments, lai atrisinātu mazākus, efektīvāk apstrādātus eksporta uzdevumus
  • Paplašināti rīki, lai pārvaldītu sistēmu, kurā bija iespējams izsekot pakalpojuma radītajai slodzei uz CPU, datu apstrādes statusu un citu metriku
  • Norādot korelācijas identifikatoru, kas ļauj izsekot sensora datus visos eksportēšanas posmos, 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ā
  • Rīku iekļaušana vienību testēšanai un automatizētai drošības kontrolei
  • Jauna ietvara sagatavošana resursu izmantošanas un visas sistēmas uzvedības vizuālam novērtējumam
  • Ļaujot jauniem un uzlabotiem SDK izstrādāt pakalpojumus, lai mijiedarbotos ar Go un C ierīcēm un sensoriem
  • Uzlabota konfigurāciju, plānotāja, ierīču profilu, API vārtejas izvietošana un sensitīvu datu droša glabāšana.

Saite uz projektu.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.