EdgeX jippermettilek toħloq gateways li jgħaqqdu apparati eżistenti tal-IoT u jiġbru data minn diversi sensuri. Il-portal jorganizza interazzjoni ma 'apparati u jwettaq ipproċessar primarju, aggregazzjoni u analiżi ta' informazzjoni, li jaġixxi bħala rabta intermedja bejn netwerk ta 'apparati IoT u ċentru ta' kontroll lokali jew infrastruttura ta 'ġestjoni tas-sħab. Il-gateways jistgħu wkoll imexxu handlers ippakkjati bħala mikroservizzi. L-interazzjoni ma 'apparati IoT tista' tiġi organizzata fuq netwerk bil-fili jew mingħajr fili bl-użu ta 'netwerks TCP/IP u protokolli speċifiċi (mhux IP).
Bibien għal skopijiet differenti jistgħu jingħaqdu fi ktajjen, pereżempju, il-portal tal-ewwel link jista 'jsolvi problemi ta' ġestjoni tal-apparat (ġestjoni tas-sistema) u s-sigurtà, u l-portal tat-tieni link (server taċ-ċpar) jista 'jaħżen dejta li tkun deħlin, twettaq analitika u jipprovdu servizzi. Is-sistema hija modulari, għalhekk il-funzjonalità hija maqsuma f'nodi individwali skont it-tagħbija: f'każijiet sempliċi, portal wieħed huwa biżżejjed, iżda għal netwerks IoT kbar jista 'jiġi skjerat cluster sħiħ.
EdgeX huwa bbażat fuq munzell IoT miftuħ
Il-proġett jinkludi għażla ta’ mikroservizzi lesti għall-analiżi tad-dejta, is-sigurtà, il-ġestjoni u s-soluzzjoni ta’ diversi problemi.
Ir-rilaxx 1.0 iġib fi tmiemu sentejn ta 'żvilupp u ttestjar, u se jimmarka wkoll l-istabbilizzazzjoni tal-APIs ewlenin kollha għall-istandardizzazzjoni tal-applikazzjonijiet tat-tarf u r-rikonoxximent ta' tħejjija għal adozzjoni mifruxa.
Il-prinċipali
- Redis u MongoDB appoġġ għas-servizzi kollha li jużaw id-DBMS. Issimplifika s-sostituzzjoni tal-ħażna fis-saff għal ħażna ta 'dejta persistenti;
- Żieda ta 'servizzi ta' applikazzjoni u SDK għall-ħolqien tagħhom. Is-servizzi tal-applikazzjoni jirreferu għal handlers biex jippreparaw id-dejta qabel ma tibgħatha lis-server finali. Fil-futur, is-servizzi tal-applikazzjoni se jissostitwixxu s-servizzi tal-esportazzjoni, u bħalissa huma pożizzjonati bħala għodda biex isolvu kompiti iżgħar tal-esportazzjoni li jiġu pproċessati b'mod aktar effiċjenti;
- L-għodod tal-ġestjoni tas-sistema ġew estiżi biex jinkludu l-abbiltà li tissorvelja t-tagħbija tas-CPU maħluqa mis-servizz, l-istatus tal-ipproċessar tad-dejta, u metriċi oħra;
- B'kont meħud tal-identifikatur ta 'korrelazzjoni, li jippermettilek issegwi d-dejta li ġejja mis-sensor fl-istadji kollha qabel l-esportazzjoni tagħhom biex tissimplifika l-iddibaggjar u l-monitoraġġ;
- Appoġġ biex tirċievi, tuża u tesporta data binarja fil-format CBOR;
- Inklużi għodod għall-ittestjar tal-unità u l-ittestjar tas-sigurtà awtomatizzat;
- It-tħejjija ta' qafas ġdid għall-valutazzjoni viżwali tal-konsum tar-riżorsi u l-imġiba tas-sistema kollha kemm hi;
- L-użu ta' SDKs ġodda u mtejba biex jiġu żviluppati servizzi għall-interazzjoni ma' apparati u sensuri fil-lingwi Go u C;
- Għodod imtejba għall-iskjerament ta 'konfigurazzjonijiet, skedar, profili ta' apparat, gateway API u ħażna sigura ta 'dejta sensittiva.
Sors: opennet.ru