EdgeX 1.0 Interneti asjade platvormi vÀljalaskmine

Esitletud podcasti EdgeX 1.0, avatud moodulplatvorm IoT-seadmete, rakenduste ja teenuste vahelise suhtluse tagamiseks. Platvorm ei ole seotud konkreetsete tarnijate riistvara ega operatsioonisĂŒsteemidega ning areneb sĂ”ltumatu töörĂŒhma poolt Linux Foundation'i juhtimise all. Platvormi komponendid levitatakse lisensiga Apache 2.0.

EdgeX vĂ”imaldab luua vĂ€ravaid, mis ĂŒhendavad olemasolevaid IoT-seadmeid ja koguvad andmeid erinevatelt sensoritelt. VĂ€rav juhib nii seadmete koostööd kui ka esialgset töötlemist, andmete kogumist ja analĂŒĂŒsi, olles vaheĂŒhenduseks IoT-seadmestiku ja kohaliku juhtimiskeskuse vĂ”i haldussĂŒsteemi vahel. VĂ€ravates vĂ”ivad samuti töötada mikroteenused. Koostööd IoT-seadmetega saab korraldada juhtmega vĂ”i juhtmeta vĂ”rgu kaudu, kasutades TCP/IP-vĂ”rke ja spetsiifilisi (mitte-IP) protokolle.

Erineva otstarbega vĂ€ravad vĂ”ivad moodustada ahelikke, nĂ€iteks vĂ”ib esimese taseme vĂ€rav lahendada seadmete haldamise (system management) ja turvafunktsioone, samas kui teise taseme vĂ€rav (fog-server) sĂ€ilitab saadud andmeid, teostab analĂŒĂŒsi ja pakub teenuseid. SĂŒsteem on modulaarne, seega jagatakse funktsionaalsust sĂ”ltuvalt koormusest: lihtsates juhtumites piisab ĂŒhest vĂ€ravast, kuid suurte IoT-vĂ”rkude jaoks vĂ”ib paigaldada terve klastrite komplekti.

EdgeX 1.0 Interneti asjade platvormi vÀljalaskmine

EdgeX pÔhineb avatud IoT-steekil Fuse, mida kasutatakse IoT-seadmete vÀravate jaoks Dell Edge Gateway. Platvormi saab installida igasugusele riistvarale, sealhulgas x86 ja ARM architektuuril pÔhinevatele serveritele, mis töötavad Linuxi, Windowsi vÔi macOSi all. Mikroteenuste arendamiseks vÔivad kasutada Java, Javascript, Python, Go ja C/C++ programmeerimiskeeli. IoT-seadmete ja andurite draiverite arendamiseks pakutakse SDK-d.
Projekt hĂ”lmab valmisteenuste komplekti, mis on mĂ”eldud andmete analĂŒĂŒsimiseks, turvalisuse tagamiseks, haldamiseks ja erinevate ĂŒlesannete lahendamiseks.

VÀljalase 1.0 on kahe aasta arenduse ja testimise kokkuvÔte ning tÀhistab kÔikide pÔhiteenuste APIde stabiliseerimist edge-rakenduste standardiseerimiseks ja tunnustamist laialdaseks kasutusele vÔtmiseks.
Peamised uuendused:

  • Redis ja MongoDB toe kĂ”ikidele teenustele, mis kasutavad andmebaase. Andmete pĂŒsivhoidmiskihi ladustamise vahetamise lihtsustamine;
  • Rakenduslike teenuste ja nende loomise SDK lisamine. Rakenduslikud teenused viitavad andmete ettevalmistamise töötlejatele enne nende saatmist lĂ”pp-serverisse. Tulevikus asendavad rakenduslikud teenused eksporditeenused, kuid praegu on need positsioneeritud kui vahend vĂ€iksemate ekspordiĂŒlesannete tĂ”husamaks lahendamiseks;
  • SĂŒsteemi haldamise tööriistu on laiendatud, lisades vĂ”imaluse jĂ€lgida teenuse tekitatud CPU koormust, andmete töötlemise seisukorda ja muid mÔÔdikuid;
  • Korrelatsiooni identifikaatori arvessevĂ”tt, mis vĂ”imaldab jĂ€lgida anduri saadetud andmeid kĂ”igil etappidel kuni eksportimiseni, et lihtsustada tĂ”rkeotsingut ja jĂ€lgimist;
  • CBOR formaadis binaarsete andmete vastuvĂ”tu, kasutamise ja eksportimise tugi;
  • Tööriistade lisamine unit-testimiseks ja automaatseks turbeatestimiseks;
  • Uue raamistik valmistamine, et visuaalselt hinnata ressursikasutust ja sĂŒsteemi kĂ€itumist tervikuna;
  • Uute ja tĂ€iustatud SDKde rakendamine seadmete ja sensorite vahelise suhtluse teenuste arendamiseks Go- ja C-keeles;
  • Tööriistade tĂ€iustamine konfiguratsioonide, ajastuste, seadme profiilide, API-lĂ€bipÀÀsu ja konfidentsiaalsete andmete turvalise salvestamise jaoks.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster