Keluaran platform IoT EdgeX 1.0

Dikemukakan oleh pelepasan EdgeX 1.0, platform terbuka dan modular untuk membolehkan saling kendali antara peranti, aplikasi dan perkhidmatan IoT. Platform ini tidak terikat dengan perkakasan atau sistem pengendalian vendor tertentu, dan dibangunkan oleh kumpulan kerja bebas di bawah naungan Yayasan Linux. Komponen platform sebar berlesen di bawah Apache 2.0.

EdgeX membolehkan anda mencipta gerbang yang menyambungkan peranti IoT sedia ada dan mengumpul data daripada pelbagai penderia. Gerbang itu mengatur interaksi dengan peranti dan melaksanakan pemprosesan utama, pengagregatan dan analisis maklumat, bertindak sebagai pautan perantaraan antara rangkaian peranti IoT dan pusat kawalan tempatan atau infrastruktur pengurusan awan. Gerbang juga boleh menjalankan pengendali yang dibungkus sebagai perkhidmatan mikro. Interaksi dengan peranti IoT boleh diatur melalui rangkaian berwayar atau wayarles menggunakan rangkaian TCP/IP dan protokol tertentu (bukan IP).

Gerbang untuk tujuan yang berbeza boleh digabungkan menjadi rantai, sebagai contoh, pintu masuk pautan pertama boleh menyelesaikan masalah pengurusan peranti (pengurusan sistem) dan keselamatan, dan pintu masuk pautan kedua (pelayan kabus) boleh menyimpan data masuk, melakukan analisis dan menyediakan perkhidmatan. Sistem ini adalah modular, jadi kefungsian dibahagikan kepada nod individu bergantung pada beban: dalam kes mudah, satu pintu masuk sudah mencukupi, tetapi untuk rangkaian IoT yang besar, keseluruhan kluster boleh digunakan.

Keluaran platform IoT EdgeX 1.0

EdgeX adalah berdasarkan timbunan IoT terbuka Fuse, yang digunakan dalam gerbang untuk peranti IoT Gerbang Tepi Dell. Platform ini boleh dipasang pada mana-mana perkakasan, termasuk pelayan berdasarkan x86 dan CPU ARM yang menjalankan Linux, Windows atau macOS. Bahasa Java, Javascript, Python, Go dan C/C++ boleh digunakan untuk membangunkan perkhidmatan mikro. SDK ditawarkan untuk membangunkan pemacu untuk peranti dan penderia IoT.
Projek ini termasuk pilihan perkhidmatan mikro sedia untuk analisis data, keselamatan, pengurusan dan menyelesaikan pelbagai masalah.

Keluaran 1.0 menamatkan dua tahun pembangunan dan ujian, dan juga akan menandakan penstabilan semua API utama untuk menyeragamkan aplikasi kelebihan dan pengiktirafan kesediaan untuk penerimaan yang meluas.
Utama inovasi:

  • Sokongan Redis dan MongoDB untuk semua perkhidmatan menggunakan DBMS. Permudahkan penggantian storan dalam lapisan untuk penyimpanan data yang berterusan;
  • Menambah perkhidmatan aplikasi dan SDK untuk penciptaan mereka. Perkhidmatan aplikasi merujuk kepada pengendali untuk menyediakan data sebelum menghantarnya ke pelayan akhir. Pada masa hadapan, perkhidmatan aplikasi akan menggantikan perkhidmatan eksport, dan kini diletakkan sebagai alat untuk menyelesaikan tugas eksport yang lebih kecil yang diproses dengan lebih cekap;
  • Alat pengurusan sistem telah diperluaskan untuk memasukkan keupayaan untuk memantau beban CPU yang dicipta oleh perkhidmatan, status pemprosesan data dan metrik lain;
  • Mengambil kira pengecam korelasi, yang membolehkan anda menjejak data yang datang daripada penderia pada semua peringkat sebelum eksportnya untuk memudahkan penyahpepijatan dan pemantauan;
  • Sokongan untuk menerima, menggunakan dan mengeksport data binari dalam format CBOR;
  • Termasuk alat untuk ujian unit dan ujian keselamatan automatik;
  • Menyediakan rangka kerja baharu untuk menilai secara visual penggunaan sumber dan tingkah laku sistem secara keseluruhan;
  • Menggunakan SDK baharu dan dipertingkatkan untuk membangunkan perkhidmatan untuk berinteraksi dengan peranti dan penderia dalam bahasa Go dan C;
  • Alat yang dipertingkatkan untuk mengatur konfigurasi, penjadual, profil peranti, get laluan API dan penyimpanan data sensitif yang selamat.

Sumber: opennet.ru

Tambah komen