Te tukunga o te turanga EdgeX 1.0 mo te Ipurangi o nga Mea

Tukuna e tuku EdgeX 1.0, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ для обСспСчСния взаимодСйствия ΠΌΠ΅ΠΆΠ΄Ρƒ IoT-устройствами, прилоТСниями ΠΈ сСрвисами. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π½Π΅ привязана ΠΊ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΡŽ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… поставщиков ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ систСмам, ΠΈ развиваСтся нСзависимой Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ, ΠΏΠΎΠ΄ эгидой Linux Foundation. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ horapa kua raihanatia i raro i te Apache 2.0.

Ka taea e EdgeX te hanga kuaha hei hono i nga taputapu IoT o mua me te kohikohi raraunga mai i nga momo puoro. Ko te kuaha e whakarite ana i te taunekeneke me nga taputapu me te mahi i te tukatuka tuatahi, te whakahiato me te tātaritanga o nga korero, ka mahi hei hononga takawaenga i waenga i te whatunga o nga taputapu IoT me te pokapu whakahaere rohe me nga hanganga whakahaere kapua. Ka taea hoki e nga keeti te whakahaere i nga kaikawe kua takai hei ratonga moroiti. Ko te taunekeneke me nga taputapu IoT ka taea te whakarite i runga i te whatunga waea, ahokore ranei ma te whakamahi i nga whatunga TCP/IP me nga tikanga motuhake (kore-IP).

Ko nga kuwaha mo nga kaupapa rereke ka taea te whakakotahi ki nga mekameka, hei tauira, ka taea e te kuwaha o te hononga tuatahi te whakaoti rapanga o te whakahaere taputapu (whakahaere punaha) me te haumarutanga, me te kuaha o te hono tuarua (tumau kohu) ka taea te penapena raraunga taumai, te mahi tātari. me te whakarato ratonga. He maamaa te punaha, na reira ka wehewehea nga mahi ki nga waahanga takitahi i runga i te kawenga: i roto i nga keehi ngawari, kotahi te keeti ka nui, engari mo nga whatunga IoT nui ka taea te tohatoha katoa.

Te tukunga o te turanga EdgeX 1.0 mo te Ipurangi o nga Mea

Π’ качСствС основы EdgeX выступаСт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ IoT-стСк Fuse, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ примСняСтся Π² ΡˆΠ»ΡŽΠ·Π°Ρ… для IoT-устройств Dell Edge Gateway. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСна Π½Π° любоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ сСрвСры Π½Π° Π±Π°Π·Π΅ CPU x86 ΠΈ ARM, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Linux, Windows ΠΈΠ»ΠΈ macOS. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ микросСрвисов ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ языки Java, Javascript, Python, Go ΠΈ C/C++. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для IoT-устройств ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² прСдлагаСтся SDK.
ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… микросСрвисов для Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ…, обСспСчСния бСзопасности, управлСния ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

Выпуск 1.0 ΠΏΠΎΠ΄Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΡ‚ΠΎΠ³ Π΄Π²ΡƒΡ…Π»Π΅Ρ‚Π½Π΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ тСстирования, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΠΌΠ΅Π½ΡƒΠ΅Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ всСх основных API для стандартизации edge-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΈΠ΅ готовности для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ внСдрСния.
Main nga mahi auaha:

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Redis ΠΈ MongoDB для всСх сСрвисов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π‘Π£Π‘Π”. Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ Π·Π°ΠΌΠ΅Π½Ρ‹ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π² слоС для постоянного хранСния Π΄Π°Π½Π½Ρ‹Ρ…;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… сСрвисов ΠΈ SDK для ΠΈΡ… создания. Под ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌΠΈ сСрвисами ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ΡΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ для ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄ ΠΈΡ… ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Π½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ сСрвСр. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ сСрвисы замСнят собой сСрвисы экспорта, Π° Π² настоящСС врСмя ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ инструмСнт для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ экспорта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ эффСктивно;
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ срСдства для управлСния систСмой, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ отслСТивания создаваСмой сСрвисом Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° CPU, состояния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ;
  • Π£Ρ‡Ρ‘Ρ‚ коррСляционного ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° всСх стадиях Π΄ΠΎ ΠΈΡ… экспорта для упрощСния ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°;
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΈΡ‘ΠΌΠ°, использования ΠΈ экспорта Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ CBOR;
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ инструмСнтов для unit-тСстирования ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ бСзопасности;
  • ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° для наглядной ΠΎΡ†Π΅Π½ΠΊΠΈ расходования рСсурсов ΠΈ повСдСния систСмы Π² Ρ†Π΅Π»ΠΎΠΌ;
  • ЗадСйствованиС Π½ΠΎΠ²Ρ‹Ρ… ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹Ρ… SDK для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сСрвисов взаимодСйствия с устройствами ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π½Π° языках Go ΠΈ C;
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ срСдств для развёртывания ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ, ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°, ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ устройств, шлюза API ΠΈ бСзопасного Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Source: opennet.ru

Tāpiri i te kōrero