Ny sehatra IoT dia namoaka EdgeX 2.0

Nampiditra ny famoahana ny EdgeX 2.0, sehatra modular misokatra ho an'ny fifampiraharahana eo amin'ny fitaovana, fampiharana ary serivisy IoT. Ny sehatra dia tsy mifamatotra amin'ny mpivarotra fitaovana manokana sy ny rafitra miasa, ary novolavolain'ny vondrona miasa tsy miankina eo ambany fiahian'ny Linux Foundation. Ny singa ao amin'ny sehatra dia voasoratra ao amin'ny Go ary zaraina amin'ny alΓ lan'ny lisansa Apache 2.0.

Ny EdgeX dia ahafahanao mamorona vavahady mampifandray ireo fitaovana IoT efa misy ary manangona angona avy amin'ny sensor isan-karazany. Ny vavahady dia samy mandray anjara amin'ny fandaminana fifandraisana amin'ny fitaovana ary manao fanodinana voalohany, fanangonana ary famakafakana ny vaovao, miasa ho toy ny rohy manelanelana eo amin'ny tambajotran'ny fitaovana IoT sy ny foibe fanaraha-maso eo an-toerana na fotodrafitrasa fitantanana rahona. Ny vavahady dia afaka mitantana mpitantana natao ho microservices. Ny fifandraisana amin'ny fitaovana IoT dia azo alamina amin'ny tambajotra tariby na tsy misy tariby mampiasa tambajotra TCP / IP sy protocols manokana (tsy IP).

Ny sehatra IoT dia namoaka EdgeX 2.0

Ny vavahady ho an'ny tanjona samihafa dia azo atambatra amin'ny rojo, ohatra, ny vavahadin'ny rohy voalohany dia afaka mamaha ny asan'ny fitantanana fitaovana (fitantanana ny rafitra) ary miantoka ny fiarovana, ary ny vavahadin'ny rohy faharoa (server zavona) dia afaka mitahiry data miditra, manao fanadihadiana ary manome serivisy. Ny rafitra dia modular, noho izany dia miankina amin'ny enta-mavesatra ny fizarana ny fiasa amin'ny node misaraka: amin'ny tranga tsotra dia ampy ny vavahady iray, ary ho an'ny tambajotra IoT lehibe dia azo apetraka ny cluster iray manontolo.

Ny sehatra IoT dia namoaka EdgeX 2.0

EdgeX dia mifototra amin'ny Fuse open IoT stack, izay ampiasaina amin'ny Dell Edge Gateway ho an'ny fitaovana IoT. Ny sehatra dia azo apetraka amin'ny fitaovana rehetra, ao anatin'izany ny mpizara x86 sy ARM miorina amin'ny Linux, Windows na macOS. Ny tetikasa dia ahitana ny fifantenana ny microservices efa vonona ho an'ny fanadihadiana angon-drakitra, fiarovana, fitantanana ary famahana olana isan-karazany. Mba hampivelatra ny microservices anao manokana dia azo ampiasaina ny Java, Javascript, Python, Go ary C/C++. SDK dia atolotra ho an'ny famolavolana mpamily ho an'ny fitaovana sy sensor IoT.

Fiovana lehibe:

  • Nametraka interface tsara tranonkala vaovao noforonina tamin'ny alΓ lan'ny rafitra Angular JS. Anisan'ny tombony amin'ny GUI vaovao ny fanamorana ny fikojakojana sy ny fanitarana ny fiasa, ny fisian'ny mpamosavy amin'ny fampifandraisana ireo fitaovana vaovao, ny fitaovana fijerena angon-drakitra, ny interface tsara nohatsaraina amin'ny fitantanana metadata, ary ny fahafahana manara-maso ny toeran'ny serivisy (fanjifΓ na fahatsiarovana, enta-mavesatra CPU, sns.).
    Ny sehatra IoT dia namoaka EdgeX 2.0
  • Nosoratany tanteraka ny API ho an'ny fiaraha-miasa amin'ny microservices, izay tsy miankina amin'ny protocole fifandraisana izao, dia azo antoka kokoa, voalamina tsara (mampiasa JSON), ary manara-maso tsara kokoa ny angona nokarakarain'ny serivisy.
  • Nihatsara ny fahombiazany ary nanome ny fahafahana mamorona fanamafisana maivana. Ny singa Core Data tompon'andraikitra amin'ny fitahirizana angon-drakitra dia tsy voatery (ohatra, azo esorina izany rehefa mila manodina angona avy amin'ny sensor ianao nefa tsy mila mitahiry).
  • Nihatsara ny fahatokisana ary nanitatra ny fomba hiantohana ny kalitaon'ny serivisy (QoS). Rehefa mamindra angon-drakitra avy amin'ny serivisy fitaovana (Serivisy fitaovana, tompon'andraikitra amin'ny fanangonana angon-drakitra avy amin'ny sensor sy fitaovana) mankany amin'ny serivisy fanodinana angon-drakitra sy fanangonam-bokatra (Services Application), dia azonao atao ny mampiasa ny bus hafatra (Redis Pub / Sub, 0MQ na MQTT) nefa tsy mifamatotra amin'ny protocol REST HTTP ary manitsy ny laharam-pahamehana QoS amin'ny ambaratonga broker hafatra. Ny fampidirana mivantana ny angon-drakitra avy amin'ny serivisy fitaovana mankany amin'ny serivisy fampiharana miaraka amin'ny dika mitovy amin'ny serivisy Core Data dia avela. Ny fanohanana ny famindrana angona amin'ny protocol REST dia tazonina, fa tsy ampiasaina amin'ny alΓ lan'ny default.
    Ny sehatra IoT dia namoaka EdgeX 2.0
  • Nametraka mΓ΄dely manerantany (mpanome miafina) hanesorana angona miafina (tenimiafina, fanalahidy, sns.) avy amin'ny fitahirizana azo antoka toy ny Vault.
  • Ny fitaovana Consul dia ampiasaina amin'ny fitazonana ny rejisitra momba ny serivisy sy ny toe-javatra, ary koa ny fitantanana ny fidirana sy ny fanamarinana. Ny API Gateway dia manome fanohanana amin'ny fiantsoana ny Consul API.
  • Manamaivana ny isan'ny dingana sy serivisy mila tombontsoa faka ao amin'ny kaontenera Docker. Fiarovana fanampiny amin'ny fampiasana Redis amin'ny fomba tsy azo antoka.
  • Fanamafisana ny API Gateway (Kong).
  • Ny mombamomba ny fitaovana notsorina, izay mametraka ny mason'ny sensor sy ny fitaovana, ary koa ny fampahalalana momba ny angon-drakitra nangonina. Ny mombamomba dia azo faritana amin'ny endrika YAML sy JSON.
    Ny sehatra IoT dia namoaka EdgeX 2.0
  • Nampiana tolotra fitaovana vaovao:
    • CoAP (voasoratra amin'ny C) miaraka amin'ny fampiharana ny Protocol Application Constrained.
    • GPIO (voasoratra ao amin'ny Go) hampifandraisana amin'ny microcontrollers sy fitaovana hafa, anisan'izany ny boards Raspberry Pi, amin'ny alΓ lan'ny seranana GPIO (General Pin Input/Output).
    • LLRP (voasoratra ao amin'ny Go) miaraka amin'ny fampiharana ny protocol LLRP (Low Level Reader Protocol) hampifandraisana amin'ny mpamaky tag RFID.
    • UART (voasoratra amin'ny Go) miaraka amin'ny fanohanan'ny UART (Universal Asynchronous Receiver/Transmitter).
  • Ny fahaiza-manaon'ny Application Services, izay tompon'andraikitra amin'ny fanomanana sy ny fanondranana angona ho an'ny fanodinana manaraka azy amin'ny rafitra sy ny rindranasa rahona, dia nitarina. Fanampiana fanampiny amin'ny fanivanana angona avy amin'ny sensor amin'ny anaran'ny mombamomba ny fitaovana sy ny karazana loharano. Nampihatra ny fahafahana mandefa angon-drakitra amin'ny serivisy iray ho an'ny mpandray marobe ary misoratra anarana amin'ny fiara fitateram-baovao marobe. Misy mΓ΄dely omena mba hamoronana haingana ny serivisy fampiharana anao.
  • Ny laharan'ny seranan-tsambo azo fidina ho an'ny microservices dia mifanaraka amin'ny faritra atolotry ny IANA (Internet Assigned Numbers Authority) ho an'ny fampiasana manokana, izay hisorohana ny fifandirana amin'ny rafitra efa misy.

Source: opennet.ru

Add a comment