Ir-rilaxx tal-pjattaforma tal-IoT EdgeX 2.0

Introduċiet ir-rilaxx ta 'EdgeX 2.0, pjattaforma miftuħa u modulari biex tippermetti l-interoperabbiltà bejn apparati, applikazzjonijiet u servizzi IoT. Il-pjattaforma mhix marbuta ma 'ħardwer u sistemi operattivi speċifiċi tal-bejjiegħ, u hija żviluppata minn grupp ta' ħidma indipendenti taħt l-awspiċi tal-Fondazzjoni Linux. Il-komponenti tal-pjattaforma huma miktuba f'Go u mqassma taħt il-liċenzja 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).

Ir-rilaxx tal-pjattaforma tal-IoT EdgeX 2.0

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 2.0

EdgeX huwa bbażat fuq il-munzell miftuħ Fuse IoT, li jintuża f'Dell Edge Gateways għal apparati IoT. 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-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. Il-lingwi Java, Javascript, Python, Go u C/C++ jistgħu jintużaw biex jiżviluppaw il-mikroservizzi tiegħek stess. Huwa offrut SDK għall-iżvilupp ta' sewwieqa għal apparati u sensuri IoT.

Bidliet ewlenin:

  • Ġiet implimentata interface tal-web ġdida, maħluqa bl-użu tal-qafas Angular JS. Fost il-vantaġġi tal-GUI l-ġdida hemm faċilità ta 'manutenzjoni u espansjoni tal-funzjonalità, il-preżenza ta' wizard għall-konnessjoni ta 'apparati ġodda, għodod għall-viżwalizzazzjoni tad-dejta, interface mtejba b'mod sinifikanti għall-ġestjoni tal-metadejta, u l-abbiltà li timmonitorja l-istatus tas-servizzi (memorja konsum, tagħbija CPU, eċċ.).
    Ir-rilaxx tal-pjattaforma tal-IoT EdgeX 2.0
  • Kompletament kitbet mill-ġdid l-API biex taħdem ma 'mikroservizzi, li issa hija indipendenti mill-protokoll ta' komunikazzjoni, aktar sigura, strutturata tajjeb (tuża JSON) u ssegwi aħjar id-dejta pproċessata mis-servizz.
  • Żieda fl-effiċjenza u l-abbiltà li toħloq konfigurazzjonijiet ħfief. Il-komponent tad-Data Core, li huwa responsabbli għall-iffrankar tad-dejta, issa huwa fakultattiv (per eżempju, jista 'jiġi eskluż meta jkollok bżonn biss tipproċessa d-dejta mis-sensuri mingħajr il-ħtieġa li tiffranka).
  • L-affidabbiltà żdiedet u ġew estiżi l-għodod biex tiġi żgurata l-kwalità tas-servizz (QoS). Meta tittrasferixxi dejta mis-servizzi tal-apparat (Servizzi tal-Apparat, responsabbli għall-ġbir tad-dejta minn sensuri u apparati) għal servizzi ta’ pproċessar u akkumulazzjoni tad-dejta (Servizzi tal-Applikazzjoni), issa tista’ tuża l-linja tal-messaġġi (Redis Pub/Sub, 0MQ jew MQTT) mingħajr ma tkun marbuta għal HTTP - il-protokoll REST u l-aġġustament tal-prijoritajiet tal-QoS fil-livell tas-sensar tal-messaġġ. Inkluż it-trasferiment dirett tad-dejta mis-Servizz tal-Apparat għas-Servizz tal-Applikazzjoni b'duplikazzjoni fakultattiva għas-servizz tad-Data Core. L-appoġġ għat-trasferiment tad-dejta permezz tal-protokoll REST jinżamm, iżda ma jintużax awtomatikament.
    Ir-rilaxx tal-pjattaforma tal-IoT EdgeX 2.0
  • Ġie implimentat modulu universali (fornitur sigriet) biex tiġi rkuprata data sigrieta (passwords, ċwievet, eċċ.) minn ħażniet sikuri bħal Vault.
  • Għodod tal-konsuli huma użati biex jinżamm reġistru ta 'servizzi u settings, kif ukoll biex jimmaniġġjaw l-aċċess u l-awtentikazzjoni. API Gateway jipprovdi appoġġ għas-sejħa tal-API tal-Konslu.
  • Imminimizzat in-numru ta 'proċessi u servizzi li jeħtieġu privileġġi tal-għeruq fil-kontenituri Docker. Protezzjoni miżjuda kontra l-użu ta’ Redis f’mod mhux sikur.
  • Konfigurazzjoni simplifikata tal-API Gateway (Kong).
  • Profili simplifikati tal-apparat, li jiddefinixxu l-parametri tas-sensorju u tal-apparat, kif ukoll informazzjoni dwar id-dejta miġbura. Il-profili jistgħu jiġu definiti f'formati YAML u JSON.
    Ir-rilaxx tal-pjattaforma tal-IoT EdgeX 2.0
  • Miżjud servizzi ta' apparat ġdid:
    • CoAP (miktub f'Ċ) b'implimentazzjoni tal-Protokoll ta' Applikazzjoni Ristretta.
    • GPIO (miktub f'Go) għall-konnessjoni ma 'mikrokontrolluri u apparati oħra, inklużi bords Raspberry Pi, permezz ta' portijiet GPIO (Input/Output tal-Pin Ġenerali).
    • LLRP (miktub f'Go) bl-implimentazzjoni tal-protokoll LLRP (Low Level Reader Protocol) għall-konnessjoni ma 'qarrejja ta' tag RFID.
    • UART (miktub f'Go) b'appoġġ UART (Universal Asynchronous Receiver/Transmitter).
  • Il-kapaċitajiet tas-Servizzi tal-Applikazzjoni, li huma responsabbli għat-tħejjija u l-esportazzjoni tad-dejta għall-ipproċessar sussegwenti tagħhom fis-sistemi u l-applikazzjonijiet tal-cloud, ġew estiżi. Appoġġ miżjud għall-iffiltrar tad-dejta mis-sensors skont l-isem tal-profil tal-apparat u t-tip tar-riżorsi. Ġiet implimentata l-abbiltà li tintbagħat dejta lil diversi riċevituri b'servizz wieħed u tabbona għal diversi xarabanks tal-messaġġi. Huwa propost mudell biex toħloq malajr is-servizzi tal-applikazzjoni tiegħek stess.
  • In-numri tal-port magħżula għall-mikroservizzi huma allinjati mal-firxiet rakkomandati mill-Awtorità tan-Numri Assenjati tal-Internet (IANA) għall-użu privat, li se jevita kunflitti mas-sistemi eżistenti.

Sors: opennet.ru

Żid kumment