Sakin dandamali na IoT EdgeX 2.0

Ya gabatar da sakin EdgeX 2.0, dandamalin buɗe ido na zamani don haɗin kai tsakanin na'urorin IoT, aikace-aikace da ayyuka. Ba a haɗa dandalin da takamaiman masu siyar da kayan masarufi da tsarin aiki ba, kuma ƙungiyar aiki mai zaman kanta ce ke haɓaka ta a ƙarƙashin kulawar Gidauniyar Linux. An rubuta abubuwan dandali a cikin Go kuma ana rarraba su ƙarƙashin lasisin Apache 2.0.

EdgeX yana ba ku damar ƙirƙirar ƙofofin da ke haɗa na'urorin IoT na yanzu da tattara bayanai daga na'urori daban-daban. Ƙofar yana aiki duka biyu a cikin tsara hulɗa tare da na'urori kuma yana yin aiki na farko, tarawa da kuma nazarin bayanai, aiki a matsayin tsaka-tsakin hanyar sadarwa tsakanin hanyar sadarwa na na'urorin IoT da cibiyar kula da gida ko kayan aikin sarrafa girgije. Ƙofar ƙofofin kuma na iya tafiyar da ma'aikatan da aka tsara azaman ƙananan sabis. Ana iya tsara hulɗa tare da na'urorin IoT akan hanyar sadarwa mai waya ko mara waya ta amfani da cibiyoyin sadarwar TCP / IP da ƙayyadaddun ƙa'idodin (marasa IP).

Sakin dandamali na IoT EdgeX 2.0

Ana iya haɗa ƙofofin don dalilai daban-daban a cikin sarƙoƙi, alal misali, ƙofar hanyar haɗin yanar gizo na farko na iya magance ayyukan sarrafa na'urori (gudanar da tsarin) da tabbatar da tsaro, kuma ƙofar hanyar haɗin gwiwa ta biyu (sabar hazo) na iya adana bayanan da ke shigowa, yin nazari da samar da ayyuka. Tsarin na zamani ne, don haka ana aiwatar da rarrabuwar ayyuka a cikin nodes daban-daban dangane da nauyin nauyi: a cikin sauƙi mai sauƙi, kofa ɗaya ta isa, kuma ga manyan cibiyoyin sadarwa na IoT, ana iya tura dukkan tari.

Sakin dandamali na IoT EdgeX 2.0

EdgeX ya dogara ne akan Fuse bude IoT stack, wanda ake amfani dashi a cikin Dell Edge Gateway don na'urorin IoT. Ana iya shigar da dandamali akan kowane kayan aiki, gami da x86 da sabar tushen ARM da ke gudana Linux, Windows ko macOS. Aikin ya ƙunshi zaɓi na shirye-shiryen microservices don nazarin bayanai, tsaro, gudanarwa da warware matsaloli daban-daban. Don haɓaka microservices na ku, Java, Javascript, Python, Go, da C/C++ ana iya amfani da su. Ana ba da SDK don haɓaka direbobi don na'urorin IoT da firikwensin.

Babban canje-canje:

  • An aiwatar da sabon haɗin yanar gizo da aka ƙirƙira ta amfani da tsarin JS Angular. Daga cikin fa'idodin sabon GUI shine sauƙin kiyayewa da haɓaka ayyuka, kasancewar mayen don haɗa sabbin na'urori, kayan aikin gani bayanai, ingantaccen ingantaccen dubawa don sarrafa metadata, da ikon saka idanu kan matsayin sabis (amfani da ƙwaƙwalwar ajiya, nauyin CPU, da sauransu).
    Sakin dandamali na IoT EdgeX 2.0
  • Cikakkun sake rubuta API ɗin don aiki tare da microservices, wanda yanzu bai dogara da ka'idar sadarwa ba, ya fi tsaro, ingantaccen tsari (yana amfani da JSON), kuma mafi kyawun bin bayanan da sabis ɗin ke sarrafa.
  • Ingantacciyar inganci kuma an ba da ikon ƙirƙirar saiti masu nauyi. Bangaren Core Data wanda ke da alhakin adana bayanai yanzu zaɓi ne (misali, ana iya cire shi lokacin da kawai kuke buƙatar sarrafa bayanai daga na'urori masu auna firikwensin ba tare da buƙatar adanawa ba).
  • Ingantacciyar aminci da tsawaita hanyoyin don tabbatar da ingancin sabis (QoS). Lokacin canja wurin bayanai daga sabis na na'ura (Sabis na Na'ura, masu alhakin tattara bayanai daga na'urori masu auna firikwensin da na'urori) zuwa ayyukan sarrafa bayanai da tarawa (Sabis ɗin Aikace-aikacen), yanzu zaku iya amfani da bas ɗin saƙo (Redis Pub / Sub, 0MQ ko MQTT) ba tare da an ɗaure su da ka'idar HTTP ta REST ba da daidaita abubuwan QoS a matakin dillalin saƙo. Ciki har da canja wurin bayanai kai tsaye daga Sabis na Na'ura zuwa Sabis ɗin Aikace-aikacen tare da kwafi na zaɓi zuwa Sabis ɗin Bayanan Core an yarda. Ana kiyaye goyan bayan canja wurin bayanai akan ka'idar REST, amma ba a amfani da shi ta tsohuwa.
    Sakin dandamali na IoT EdgeX 2.0
  • An aiwatar da tsarin duniya (mai ba da sirri) don ciro bayanan sirri (kalmomin sirri, maɓalli, da sauransu) daga amintattun ma'ajiya kamar Vault.
  • Ana amfani da kayan aikin Consul don kula da rajista na ayyuka da saituna, da kuma sarrafa shiga da tantancewa. Ƙofar API tana ba da tallafi don kiran API Consul.
  • Rage yawan matakai da ayyuka waɗanda ke buƙatar tushen gata a cikin kwantena Docker. Ƙara kariya daga amfani da Redis a yanayin mara lafiya.
  • Ƙofar API ɗin Sauƙaƙe (Kong).
  • Sauƙaƙe bayanan bayanan na'ura, waɗanda ke saita sigogi na firikwensin da na'urori, da kuma bayanai game da bayanan da aka tattara. Ana iya bayyana bayanan martaba a cikin tsarin YAML da JSON.
    Sakin dandamali na IoT EdgeX 2.0
  • Ƙara sabbin sabis na na'ura:
    • CoAP (an rubuta a cikin C) tare da aiwatar da Ƙa'idar Aikace-aikacen Ƙuntatawa.
    • GPIO (an rubuta a cikin Go) don haɗawa zuwa microcontrollers da sauran na'urori, gami da allon Rasberi Pi, ta hanyar GPIO (Gaba ɗaya Pin Input/Fitarwa).
    • LLRP (an rubuta a Go) tare da aiwatar da ka'idar LLRP (Ƙaramar Karatun Karatu) don haɗi zuwa masu karanta alamar RFID.
    • UART (an rubuta a cikin Go) tare da goyon bayan UART (Mai karɓa/Mai watsawa Asynchronous Universal).
  • Ƙarfin Sabis na Aikace-aikacen, waɗanda ke da alhakin shiryawa da fitar da bayanai don sarrafa su na gaba a cikin tsarin girgije da aikace-aikace, an fadada su. Ƙara goyon baya don tace bayanai daga na'urori masu auna firikwensin ta sunan bayanin martaba na na'ura da nau'in albarkatu. An aiwatar da ikon aika bayanai ta sabis ɗaya zuwa ga masu karɓa da yawa da biyan kuɗi zuwa motocin saƙon saƙo da yawa. An samar da samfuri don ƙirƙirar ayyukan aikace-aikacen ku da sauri.
  • Zaɓuɓɓukan tashar jiragen ruwa don ƙananan sabis suna daidaitawa da jeri na shawarar da IANA (Hukumar Lambobi ta Intanet) ta ba da shawarar don amfani mai zaman kansa, wanda zai guje wa rikice-rikice tare da tsarin da ake ciki.

source: budenet.ru

Add a comment