platform IoT ngaleupaskeun EdgeX 1.0

Diwanohkeun ngabebaskeun EdgeX 1.0, platform modular kabuka pikeun ngaktipkeun interoperabilitas antara alat IoT, aplikasi sareng jasa. Platformna henteu kabeungkeut kana hardware atanapi sistem operasi anu khusus, sareng dikembangkeun ku grup kerja mandiri dina naungan Yayasan Linux. komponén platform nyebar dilisensikeun dina Apache 2.0.

EdgeX ngamungkinkeun anjeun nyiptakeun gerbang anu nyambungkeun alat IoT anu tos aya sareng ngumpulkeun data tina sababaraha sénsor. Gerbang éta ngatur interaksi sareng alat-alat sareng ngalaksanakeun pamrosésan primér, agrégasi sareng analisa inpormasi, bertindak salaku tautan perantara antara jaringan alat IoT sareng pusat kontrol lokal atanapi infrastruktur manajemén awan. Gateways ogé bisa ngajalankeun pawang rangkep sakumaha microservices. Interaksi sareng alat IoT tiasa diatur dina jaringan kabel atanapi nirkabel nganggo jaringan TCP/IP sareng protokol khusus (non-IP).

Gateways pikeun tujuan anu béda-béda tiasa digabungkeun kana ranté, contona, gateway link munggaran tiasa ngabéréskeun masalah manajemén alat (manajemén sistem) sareng kaamanan, sareng gateway link kadua (server kabut) tiasa nyimpen data anu asup, ngalaksanakeun analitik. sarta nyadiakeun layanan. Sistemna modular, janten fungsionalitasna dibagi kana titik-titik individu gumantung kana beban: dina kasus saderhana, hiji gateway cekap, tapi pikeun jaringan IoT ageung tiasa disebarkeun sadayana klaster.

platform IoT ngaleupaskeun EdgeX 1.0

EdgeX dumasar kana tumpukan IoT kabuka sekering, nu dipaké dina gateways pikeun alat IoT Dell Tepi gateway. Platformna tiasa dipasang dina hardware naon waé, kalebet server dumasar kana x86 sareng CPU ARM anu ngajalankeun Linux, Windows atanapi macOS. Java, Javascript, Python, Go sareng basa C/C ++ tiasa dianggo pikeun ngembangkeun microservices. SDK ditawarkeun pikeun ngembangkeun supir pikeun alat sareng sensor IoT.
Proyék ieu kalebet pilihan microservices anu siap pikeun analisa data, kaamanan, manajemén sareng ngarengsekeun sababaraha masalah.

Kaluaran 1.0 ngeureunkeun pangwangunan sareng uji dua taun, sareng ogé bakal nyirian stabilisasi sadaya API utama pikeun standarisasi aplikasi ujung sareng pangakuan kesiapan pikeun diadopsi sacara umum.
utama inovasi:

  • Rojongan Redis sareng MongoDB pikeun sadaya jasa anu nganggo DBMS. Simplify ngagantian gudang di lapisan pikeun neundeun data pengkuh;
  • Nambahkeun jasa aplikasi sareng SDK pikeun nyiptakeunana. Ladenan aplikasi nujul ka pawang pikeun nyiapkeun data sateuacan dikirim ka pangladén ahir. Dina mangsa nu bakal datang, jasa aplikasi bakal ngaganti jasa ékspor, sarta ayeuna diposisikan salaku alat pikeun ngarengsekeun tugas ékspor leutik nu diolah leuwih éfisién;
  • Parabot manajemén sistem parantos dilegaan pikeun kalebet kamampuan ngawas beban CPU anu didamel ku jasa, status pamrosésan data, sareng métrik sanésna;
  • Nyandak kana akun identifier korelasi, anu ngamungkinkeun anjeun pikeun ngalacak data anu asalna tina sénsor dina sadaya tahapan sateuacan ékspor pikeun nyederhanakeun debugging sareng ngawaskeun;
  • Rojongan pikeun nampi, ngagunakeun sareng ngékspor data binér dina format CBOR;
  • Kaasup alat pikeun nguji unit sareng uji kaamanan otomatis;
  • Nyiapkeun kerangka anyar pikeun ngira-ngira konsumsi sumberdaya sareng paripolah sistem sacara gembleng;
  • Nganggo SDK anyar sareng ningkat pikeun ngembangkeun jasa pikeun berinteraksi sareng alat sareng sensor dina basa Go sareng C;
  • Ningkatkeun parabot pikeun deploying konfigurasi, scheduler, propil alat, gateway API jeung neundeun aman data sénsitip.

sumber: opennet.ru

Tambahkeun komentar