Tuuina atu o le EdgeX 1.0 tulaga mo le Initaneti o mea

Fa'ailoa tatalaina EdgeX 1.0, o se tulaga tatala, faʻaogaina faʻapitoa mo le faʻaogaina o fesoʻotaʻiga i le va o masini IoT, talosaga ma auaunaga. O le faʻavae e le o noatia i mea faʻatau oloa poʻo faiga faʻaogaina, ma e atiaʻe e se vaega galue tutoatasi i lalo o le faʻauluuluga a le Linux Foundation. Vaega faavae salalau laiseneina i lalo ole Apache 2.0.

EdgeX faʻatagaina oe e fai faitotoa e faʻafesoʻotaʻi ai masini IoT ma aoina faʻamatalaga mai masini eseese. O le faitotoʻa e faʻatulagaina fegalegaleaiga ma masini ma faʻatinoina le faʻagasologa muamua, faʻapipiʻi ma auʻiliʻiliga o faʻamatalaga, galue o se fesoʻotaʻiga vavalalata i le va o se fesoʻotaʻiga o masini IoT ma se nofoaga faʻatonutonu faʻapitonuʻu poʻo atinaʻe pulega ao. E mafai fo'i e Gateways ona fa'atautaia tagata e fa'apipi'iina e pei o microservices. Feso'ota'iga ma masini IoT e mafai ona fa'atulagaina i luga ole feso'ota'iga uaea po'o uaealesi e fa'aoga ai feso'ota'iga TCP/IP ma fa'atonuga fa'apitoa (e le o IP).

O faitotoa mo faamoemoega eseese e mafai ona tuʻufaʻatasia i filifili, mo se faʻataʻitaʻiga, o le faitotoa o le fesoʻotaʻiga muamua e mafai ona foia faʻafitauli o le puleaina o masini (pulega faʻaogaina) ma le saogalemu, ma le faitotoa o le fesoʻotaʻiga lona lua (fog server) e mafai ona teuina faʻamatalaga o loʻo oʻo mai, faʻatino auiliiliga. ma tuuina atu auaunaga. O le faiga e faʻapitoa, o lea e vaevaeina ai le gaioiga i nodes taʻitoʻatasi e faʻatatau i le uta: i tulaga faigofie, e tasi le faitotoa e lava, ae mo fesoʻotaʻiga tele IoT e mafai ona faʻapipiʻiina se fuifui atoa.

Tuuina atu o le EdgeX 1.0 tulaga mo le Initaneti o mea

EdgeX e faʻavae i luga o se faʻapipiʻi IoT tatala Fusi, lea e faʻaaogaina i faitotoa mo masini IoT Dell Edge Gateway. E mafai ona faʻapipiʻi le faʻavae i luga o soʻo se meafaigaluega, e aofia ai sapalai e faʻavae i luga ole x86 ma ARM CPU o loʻo faʻaogaina Linux, Windows poʻo macOS. Java, Javascript, Python, Go ma C/C++ gagana e mafai ona faʻaaogaina e atiaʻe ai microservices. O loʻo ofoina atu le SDK mo le atinaʻeina o avetaavale mo masini IoT ma masini.
O le poloketi e aofia ai se filifiliga o microservices ua saunia mo suʻesuʻega faʻamaumauga, saogalemu, pulega ma foia faʻafitauli eseese.

Fa'amalolo 1.0 e fa'ai'u ai le lua tausaga o atina'e ma su'ega, ma fa'ailogaina fo'i le fa'amautuina o API tetele uma mo le fa'avasegaina o fa'aoga pito ma le fa'ailoaina o le sauni mo le fa'alauteleina o le vaetamaina.
tele mea fou:

  • Redis ma MongoDB lagolago mo auaunaga uma e faʻaaoga ai le DBMS. Fa'afaigofie le suia o le teuina i totonu o le laulau mo le teuina pea o fa'amaumauga;
  • Fa'aopoopoina 'au'aunaga fa'aoga ma le SDK mo lo latou fa'atupuina. 'Au'aunaga fa'aoga e fa'asino i tagata e fa'afoeina fa'amaumauga a'o le'i tu'uina atu i le server mulimuli. I le lumanaʻi, o le a suitulaga auaunaga faʻatau atu, ma o loʻo faʻatulagaina nei e avea o se meafaigaluega mo le foia o galuega faʻatau atu laiti o loʻo faʻagasolo lelei;
  • Ua faʻalauteleina meafaigaluega faʻatautaia o faiga e aofia ai le mafai ona mataʻituina le uta o le CPU na faia e le 'auʻaunaga, tulaga faʻasologa o faʻamaumauga, ma isi metotia;
  • I le amanaia o le faʻamatalaga faʻamaonia, lea e mafai ai e oe ona siaki faʻamatalaga e sau mai le masini i laʻasaga uma aʻo leʻi faʻatau atu e faʻafaigofie le faʻaogaina ma le mataʻituina;
  • Lagolago mo le mauaina, faʻaaogaina ma le auina atu o faʻamaumauga binary i le CBOR format;
  • E aofia ai meafaigaluega mo su'ega iunite ma su'ega fa'aautometi;
  • Saunia se ta'iala fou mo le su'esu'eina va'ai o le fa'aogaina o puna'oa ma amioga a le faiga atoa;
  • Fa'aaogā SDK fou ma fa'aleleia e atia'e ai 'au'aunaga mo le fegalegaleai ma masini ma masini i gagana Go ma C;
  • Faʻaleleia meafaigaluega mo le faʻapipiʻiina o faʻasalalauga, faʻatulagaina, faʻamatalaga masini, faitotoa API ma le malupuipuia o le teuina o faʻamatalaga maaleale.

puna: opennet.ru

Faaopoopo i ai se faamatalaga