Ir-rilaxx tal-pjattaforma tal-IoT EdgeX 1.0

Introdott jeħilsu EdgeX 1.0, pjattaforma miftuħa u modulari biex tippermetti l-interoperabbiltà bejn apparat, applikazzjonijiet u servizzi IoT. Il-pjattaforma mhix marbuta ma 'ħardwer jew sistemi operattivi speċifiċi tal-bejjiegħ, u hija żviluppata minn grupp ta' ħidma indipendenti taħt l-awspiċi tal-Fondazzjoni Linux. Komponenti tal-pjattaforma jinfirex liċenzjat taħt Apache 2.0.

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ħ.

Ir-rilaxx tal-pjattaforma tal-IoT EdgeX 1.0

EdgeX huwa bbażat fuq munzell IoT miftuħ Ħowlders, li tintuża f'bibien għal apparati IoT Dell Edge Gateway. Il-pjattaforma tista 'tiġi installata fuq kwalunkwe ħardwer, inklużi servers ibbażati fuq CPUs x86 u ARM li jaħdmu Linux, Windows jew macOS. Il-lingwi Java, Javascript, Python, Go u C/C++ jistgħu jintużaw biex jiżviluppaw mikroservizzi. Huwa offrut SDK għall-iżvilupp ta' sewwieqa għal apparati u sensuri IoT.
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 innovazzjonijiet:

  • 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

Żid kumment