Ang Internet EdgeX 1.0 isang modular platform para sa mga IoT device at serbisyo

EdgeXArchitecture

Kamakailan lamang Ipinakilala ang paglabas ng EdgeX 1.0, na kung saan ay isang bukas na modular platform para sa interoperability sa pagitan ng mga IoT device, application at serbisyo (Internet ng mga bagay).

Ang platform hindi nakatali sa mga tukoy na computer at operating system mula sa vendor at binuo ng isang independiyenteng grupo ng pagtatrabaho, sa ilalim ng pamamahala ng Linux Foundation. Ang mga bahagi ng platform ay ipinamamahagi sa ilalim ng lisensya ng Apache 2.0.

Tungkol sa EdgeX

EdgeX nagbibigay-daan sa iyo upang lumikha ng mga gateway na isinasama sa mga umiiral na mga aparato ng IoT at mangolekta ng data mula sa iba't ibang mga sensor.

Halimbawa, ang gateway ay nangangalaga sa samahan ng pakikipag-ugnay sa mga aparato at isinasagawa ang pangunahing pagproseso, pagsasama-sama at pagtatasa ng impormasyon, kumikilos bilang isang intermediate na link sa pagitan ng network ng mga IoT device at ng lokal na control center o cloud management infrastructure .

Sa mga gateway, ang mga handler na dinisenyo bilang microservices ay maaari ding patakbuhin. Ang pakikipag-ugnay sa mga IoT device ay maaaring isaayos sa isang wired o wireless network gamit ang mga TCP / IP network at mga tukoy na protokol (hindi IP).

Ang magkakaibang mga gateway ng layunin ay maaari ring makadena, halimbawa, ang unang antas na gateway ay maaaring hawakan ang pangangasiwa ng system at mga gawain sa seguridad, at ang pangalawang antas na gateway (fog server) ay maaaring makatipid ng papasok na data, magsagawa ng pagsusuri at magbigay ng mga serbisyo.

Ang sistema ay modular, kaya ang paghahati ng pag-andar sa mga indibidwal na node ay ginagawa ayon sa pag-load- Sa mga simpleng kaso, sapat ang isang solong gateway, at para sa malalaking mga network ng IoT, maaaring ipatupad ang isang buong kumpol.

Ang core ng EdgeX ay ang bukas na IoT fuse, na ginagamit sa mga gateway ng aparato ng Dell Edge Gateway IoT.

Maaaring mai-install ang platform sa anumang hardware, kabilang ang x86 at ARM CPU-based server na tumatakbo sa ilalim ng Linux, Windows, o macOS.

Ang Java, Javascript, Python, Go, at C / C ++ ay maaaring magamit upang makabuo ng mga micro service. Bilang karagdagan sa lahat ng ito, iminungkahi din ang isang SDK na paunlarin ang mga driver para sa mga IoT device at sensor. Kasama sa proyekto ang isang seleksyon ng mga serbisyong mikro handa na para sa pagtatasa ng data, seguridad, pangangasiwa at solusyon sa maraming gawain.

Mga Tampok ng Bersyon 1.0

Ang bersyon 1.0 ay nagbubuod ng dalawang taon ng pag-unlad at pagsubok at minamarkahan din nito ang pagpapapanatag ng lahat ng mga pangunahing API upang gawing pamantayan ang mga aplikasyon ng pagputol at kilalanin ang kahandaan para sa malawak na pag-aampon.

Kabilang sa mga pangunahing novelty ng bersyon na ito 1.0 ang mga sumusunod na puntos ay tumatayo:

  • Sinusuportahan ng Redis at MongoDB ang lahat ng mga serbisyo gamit ang DBMS. Pasimplehin ang kapalit ng imbakan sa layer para sa permanenteng pag-iimbak ng data
  • Magdagdag ng mga serbisyo ng application at mga SDK upang likhain ang mga ito. Ang mga serbisyo sa application ay itinuturing na mga tagapamahala para sa paghahanda ng data bago ipadala ito sa patutunguhang server. Sa hinaharap, papalitan ng mga serbisyo ng aplikasyon ang mga serbisyo sa pag-export, at nakaposisyon ngayon bilang isang tool upang malutas ang mas maliit na mga gawain sa pag-export na naproseso nang mas mahusay
  • Pinalawak na mga tool upang pamahalaan ang system, kung saan posible na subaybayan ang pagkarga na nabuo ng serbisyo sa CPU, ang katayuan ng pagpoproseso ng data at iba pang mga sukatan
  • Mag-post ng isang pagkakakilanlan ng ugnayan na nagbibigay-daan sa iyo upang subaybayan ang data ng sensor sa lahat ng mga yugto para sa pag-export upang gawing simple ang pag-debug at pagsubaybay
  • Suporta para sa pagtanggap, paggamit at pag-export ng binary data sa format na CBOR
  • Pagsasama ng mga tool para sa pagsubok ng yunit at mga awtomatikong kontrol sa seguridad
  • Paghahanda ng isang bagong balangkas para sa isang visual na pagtatasa ng paggamit ng mga mapagkukunan at pag-uugali ng system sa kabuuan
  • Pinapayagan ang mga bago at pinahusay na SDK na bumuo ng mga serbisyo upang makipag-ugnay sa mga aparato at sensor sa Go at C
  • Pinagbuti ang pag-deploy ng mga pagsasaayos, tagapag-iskedyul, mga profile ng aparato, gateway ng API, at ligtas na pag-iimbak ng sensitibong data.

Mag-link sa proyekto.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.