Bidh àrd-ùrlar IoT a ’leigeil a-mach EdgeX 2.0

Thug sinn a-steach sgaoileadh EdgeX 2.0, àrd-ùrlar fosgailte, modular airson eadar-obrachadh eadar innealan IoT, tagraidhean agus seirbheisean a chomasachadh. Chan eil an àrd-ùrlar ceangailte ri bathar-cruaidh reiceadair sònraichte agus siostaman obrachaidh, agus tha e air a leasachadh le buidheann obrach neo-eisimeileach fo sgèith an Linux Foundation. Tha na pàirtean àrd-ùrlair air an sgrìobhadh ann an Go agus air an sgaoileadh fo chead Apache 2.0.

Leigidh EdgeX leat geataichean a chruthachadh a cheanglas innealan IoT a th’ ann agus a chruinnicheas dàta bho dhiofar luchd-mothachaidh. Bidh an geata ag eagrachadh eadar-obrachadh le innealan agus a’ coileanadh prìomh ghiollachd, cruinneachadh agus mion-sgrùdadh fiosrachaidh, ag obair mar cheangal eadar-mheadhanach eadar lìonra de dh’ innealan IoT agus ionad smachd ionadail no bun-structar riaghlaidh sgòthan. Faodaidh geataichean cuideachd innealan-làimhseachaidh a ruith mar mhicro-sheirbheisean. Faodar eadar-obrachadh le innealan IoT a chuir air dòigh thairis air lìonra uèirleas no gun uèir a’ cleachdadh lìonraidhean TCP / IP agus protocolaidhean sònraichte (neo-IP).

Bidh àrd-ùrlar IoT a ’leigeil a-mach EdgeX 2.0

Faodar geataichean airson diofar adhbharan a chur còmhla ann an slabhraidhean, mar eisimpleir, faodaidh geata a ’chiad cheangail fuasgladh fhaighinn air duilgheadasan riaghlaidh inneal (riaghladh siostam) agus tèarainteachd, agus faodaidh geata an dàrna ceangal (frithealaiche ceò) dàta a thig a-steach a stòradh, mion-sgrùdaidhean a dhèanamh agus seirbheisean a thoirt seachad. Tha an siostam modular, agus mar sin tha an comas-gnìomh air a roinn ann an nodan fa leth a rèir an luchd: ann an cùisean sìmplidh, tha aon gheata gu leòr, ach airson lìonraidhean mòra IoT faodar cruinneachadh iomlan a chleachdadh.

Bidh àrd-ùrlar IoT a ’leigeil a-mach EdgeX 2.0

Tha EdgeX stèidhichte air an stac fosgailte Fuse IoT, a tha air a chleachdadh ann an Dell Edge Gateways airson innealan IoT. Faodar an àrd-ùrlar a chuir a-steach air bathar-cruaidh sam bith, a ’toirt a-steach frithealaichean stèidhichte air x86 agus ARM CPUs a’ ruith Linux, Windows no macOS. Tha am pròiseact a’ toirt a-steach taghadh de mhicro-sheirbheisean deiseil airson mion-sgrùdadh dàta, tèarainteachd, riaghladh agus fuasgladh diofar dhuilgheadasan. Faodar cànanan Java, Javascript, Python, Go agus C/C ++ a chleachdadh gus na meanbh-sheirbheisean agad fhèin a leasachadh. Thathas a’ tabhann SDK airson draibhearan a leasachadh airson innealan IoT agus mothachairean.

Atharraichean mòra:

  • Chaidh eadar-aghaidh lìn ùr a chuir an gnìomh, air a chruthachadh a’ cleachdadh frèam Angular JS. Am measg nam buannachdan bhon GUI ùr tha furasta cumail suas agus leudachadh comas-gnìomh, làthaireachd draoidh airson innealan ùra a cheangal, innealan airson fradharc dàta, eadar-aghaidh gu math nas fheàrr airson meata-dàta a riaghladh, agus an comas sùil a chumail air inbhe sheirbheisean (cuimhne). caitheamh, luchd CPU, msaa).
    Bidh àrd-ùrlar IoT a ’leigeil a-mach EdgeX 2.0
  • Ath-sgrìobh an API gu tur gus obrachadh le microservices, a tha a-nis neo-eisimeileach bhon phròtacal conaltraidh, nas tèarainte, le deagh structar (a ’cleachdadh JSON) agus a’ cumail sùil nas fheàrr air an dàta a tha an t-seirbheis air a phròiseasadh.
  • Meudachadh èifeachdais agus an comas rèiteachaidhean aotrom a chruthachadh. Tha am pàirt Core Data, air a bheil uallach airson dàta a shàbhaladh, a-nis roghainneil (mar eisimpleir, faodar a chuir a-mach nuair nach fheum thu ach dàta bho luchd-mothachaidh a phròiseasadh gun fheum air sàbhaladh).
  • Tha earbsa air àrdachadh agus chaidh innealan airson dèanamh cinnteach à càileachd seirbheis (QoS) a leudachadh. Nuair a ghluaiseas tu dàta bho sheirbheisean inneal (Seirbheisean Innealan, le uallach airson dàta a chruinneachadh bho luchd-mothachaidh agus innealan) gu seirbheisean giollachd dàta agus cruinneachadh (Seirbheisean Iarrtais), faodaidh tu a-nis am bus teachdaireachd (Redis Pub / Sub, 0MQ no MQTT) a chleachdadh gun a bhith ceangailte. gu HTTP - am protocol REST agus ag atharrachadh prìomhachasan QoS aig ìre broker teachdaireachd. A’ toirt a-steach gluasad dìreach dàta bhon t-Seirbheis Innealan chun t-Seirbheis Iarrtais le dùblachadh roghainneil chun t-seirbheis Bun-dàta. Tha taic airson gluasad dàta tro phròtacal REST air a chumail, ach chan eil e air a chleachdadh gu bunaiteach.
    Bidh àrd-ùrlar IoT a ’leigeil a-mach EdgeX 2.0
  • Chaidh modal uile-choitcheann (solaraiche dìomhair) a chuir an gnìomh airson dàta dìomhair fhaighinn air ais (faclan-faire, iuchraichean, msaa) bho stòran tèarainte leithid Vault.
  • Bithear a’ cleachdadh innealan consail gus clàr de sheirbheisean is shuidheachaidhean a chumail suas, a bharrachd air a bhith a’ riaghladh ruigsinneachd agus dearbhadh. Tha API Gateway a’ toirt taic do bhith a’ gairm an Consul API.
  • Lùghdaich an àireamh de phròiseasan agus sheirbheisean a dh’ fheumas sochairean bunaiteach ann an soithichean Docker. Dìon a bharrachd an aghaidh a bhith a’ cleachdadh Redis ann am modh cunnartach.
  • Rèiteachadh nas sìmplidhe de API Gateway (Kong).
  • Pròifilean inneal sìmplidh, a tha a’ mìneachadh paramadairean mothachaidh agus inneal, a bharrachd air fiosrachadh mun dàta a chaidh a chruinneachadh. Faodar pròifilean a mhìneachadh ann an cruthan YAML agus JSON.
    Bidh àrd-ùrlar IoT a ’leigeil a-mach EdgeX 2.0
  • Seirbheisean innealan ùra air an cur ris:
    • CoAP (sgrìobhte ann an C) le buileachadh a’ Phròtacal Iarrtas Cuingealaichte.
    • GPIO (sgrìobhte ann an Go) airson ceangal ri microcontrollers agus innealan eile, a’ toirt a-steach bùird Raspberry Pi, tro phuirt GPIO (In-chur / Toradh Pin Coitcheann).
    • LLRP (sgrìobhte ann an Go) le buileachadh protocol LLRP (Pròtacal Leughadair Ìre Ìosal) airson ceangal ri leughadairean tagaichean RFID.
    • UART (sgrìobhte ann an Go) le taic UART (Glacadair / Transmitter Asynchronous Universal).
  • Chaidh comasan nan Seirbheisean Iarrtais, air a bheil uallach airson dàta ullachadh agus às-mhalairt airson an giullachd às deidh sin ann an siostaman sgòthan agus tagraidhean, a leudachadh. Taic a bharrachd airson a bhith a’ sìoladh dàta bho luchd-mothachaidh a rèir ainm ìomhaigh inneal agus seòrsa goireas. Chaidh an comas dàta a chuir gu grunn luchd-faighinn le aon sheirbheis agus fo-sgrìobhadh gu grunn bhusaichean teachdaireachd a chuir an gnìomh. Thathas a’ moladh teamplaid airson na seirbheisean tagraidh agad fhèin a chruthachadh gu sgiobalta.
  • Tha na h-àireamhan puirt taghte airson meanbh-sheirbheisean air an aon rèir ris na raointean a tha Ùghdarras Àireamhan Sònraichte Eadar-lìn (IANA) a’ moladh airson cleachdadh prìobhaideach, a sheachnadh còmhstri leis na siostaman a th’ ann mar-thà.

Source: fosgailtenet.ru

Cuir beachd ann