EdgeX 2.0 inosvika pamwe nekuvandudzwa mune inoenderana, API, mitsva masevhisi uye zvimwe

Mushure memakore angangoita maviri ekuburitswa kweshanduro yapfuura, Iyo itsva vhezheni yeEdgeX 2.0 yakaburitswa. Mune iyi vhezheni itsva shanduko zhinji dzinoratidzwa yei iyo kuwedzera kune kugadzirisa bug uye kugadzirisa, isu tinogona zvakare kuwana izvo Iyo yewebhu interface yakagadziridzwa, pamwe neiyo API yeiyo microservices yakagadzirwazve, pakati pezvimwe zvinhu.

Kune avo vasingazivane neEdgeX, ndinofanira kukuudza kuti izvi yakavhurika modular chikuva chekubatana pakati pemidziyo, IoT kunyorera uye masevhisi. Iyo chikuva haina kusungirirwa kune chaiyo mutengesi Hardware uye anoshanda masystem, uye iri kuvandudzwa neboka rakazvimiririra rinoshanda rinotsigirwa neLinux Foundation.

EdgeX'suye inozivikanwa nekubvumira kugadzirwa kwemasuwo anobatanidza zviripo IoT zvishandiso uye unganidza data kubva kune akasiyana sensors. Gedhi rakakumikidzwa zvese kuronga kusangana pamwe nemidziyo uye kuita kwekutanga kugadzirisa, kuunganidza uye kuongorora kweruzivo, kuita sehukama hwepakati pakati petiweki yeIoT zvishandiso nenzvimbo yekudzora yemuno kana nzvimbo yekugadzirisa gore.

Magedhi ivo vanogona zvakare kumhanyisa microservice vanodzora. Kubatana pamwe neIoT zvishandiso zvinogona kurongeka pamusoro peiyo wired kana isina waya netiweki uchishandisa TCP / IP network uye chaiwo maprotocol (kwete IP).

EdgeX yakavakirwa pane yakavhurika IoT stack fuse, iyo inoshandiswa muDell Edge Gateway yemidziyo yeIoT. Iyo purojekiti inosanganisira kusarudzwa kweanobuda-e-mubhokisi microservices ekuongorora kwedata, chengetedzo, manejimendi, uye kugadzirisa matambudziko.

EdgeX 2.0 Kiyi Nyowani Zvimiro

Mune iyi vhezheni itsva inomira pachena iyo nyowani webhu interface inoshandisa iyo Angular JS chimiro, nazvo pakati pezvakanakira iyo itsva GUI kune kurerukirwa kwekuchengetedza uye kuwedzera kwekuita, kuvapo kwe wizard yekubatanidza zvishandiso zvitsva, maturusi ekuona data, chinongedzo chakanyatsogadziriswa kugadzirisa metadata, kugona kuongorora mamiriro emasevhisi (memory memory, CPU mutoro, nezvimwewo).

Imwe shanduko yakakosha inoitika ndeyekuti iyo API yakanyorwa zvekare kuti ishande nema microservices, izvozvi hazvibvi pane yekutaurirana protocol, yakachengeteka zvakanyanya, yakarongeka (inoshandisa JSON) uye zvirinani kuteedzera iyo data inogadziriswa nesevhisi.

Mukuwedzera Maitiro Ekushandisa maSevhisi akawedzerwa, kubvira yakawedzera rutsigiro rwekutsvaira sensor data nemazita chimiro chemidziyo uye mhando yesource, iyo mukana wekutumira data kuburikidza nebasa kune vakawanda vanogamuchira uye kunyorera kune akawanda mameseji emabhazi uye template inokurudzirwa kukurumidza kugadzira yako wega ekushandisa masevhisi.

Izvo zvakare zvakasimbiswa izvo dhata inogona kutamisirwa kubva kumasevhisi echigadzirwa kuenda kudata rekuchengetedza uye ekugadzirisa masevhisi, iyo inogona ikozvino kushandisa meseji bhazi (Redis Pub / Sub, 0MQ kana MQTT) isina kusungwa kuHTTP -REST protocol uye kugadzirisa zvigadziriso zveQoS padanho remashoko broker.

Kana zvakadaro mitsva yekushandisa masevhisi zviyero zvinotaurwa CoAP pamwe nekuzadzikiswa kweiyo Yakatemerwa Kunyorera Protocol, GPIO kubatana kune ma microcontroller uye nezvimwe zvishandiso, kusanganisira Raspberry Pi mabhodhi, kuburikidza nezviteshi gpio, LLRP inova iko kuiswa kweprotocol LLRP (Low Level Reader Protocol) kubatanidza kune ma tag tag RFID uye UART (Yese Asynchronous Anogamuchira / Anofambisa).

Yeimwe shanduko izvo zvinomira pachena:

  • Kuvandudzwa kwekuvimbika uye kuwedzerwa kweQuality of Service (QoS) maturusi.
  • Module yepasirese yakaitwa kuti ibvise data rakavanzika kubva kumatura akachengeteka senge Vault.
  • Huwandu hwemaitiro uye masevhisi anoda mukana midzi mune Docker midziyo yakadzikiswa. Kuwedzera kudzivirira kubva pakushandisa Redis mune isina kuchengetedzeka maitiro.
  • Yakareruka kumisikidzwa kweAPI Gateway (Kong).
  • Akareruka madhijitari, mune iyo sensor uye maparamendi edhizaini akagadzwa, pamwe neruzivo nezve iyo yakaunganidzwa data.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo Mune inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako