Platform IoT merilis EdgeX 1.0

Disampaikan oleh isu EdgeX 1.0, platform modular terbuka untuk memungkinkan interoperabilitas antara perangkat, aplikasi, dan layanan IoT. Platform ini tidak terikat pada perangkat keras atau sistem operasi vendor tertentu, dan dikembangkan oleh kelompok kerja independen di bawah naungan Linux Foundation. Komponen platform sebaran berlisensi di bawah Apache 2.0.

EdgeX memungkinkan Anda membuat gateway yang menghubungkan perangkat IoT yang ada dan mengumpulkan data dari berbagai sensor. Gateway mengatur interaksi dengan perangkat dan melakukan pemrosesan utama, agregasi, dan analisis informasi, bertindak sebagai penghubung antara jaringan perangkat IoT dan pusat kendali lokal atau infrastruktur manajemen cloud. Gateway juga dapat menjalankan penangan yang dikemas sebagai layanan mikro. Interaksi dengan perangkat IoT dapat diatur melalui jaringan kabel atau nirkabel menggunakan jaringan TCP/IP dan protokol tertentu (non-IP).

Gateway untuk tujuan yang berbeda dapat digabungkan menjadi rantai, misalnya gateway dari link pertama dapat memecahkan masalah manajemen perangkat (manajemen sistem) dan keamanan, dan gateway dari link kedua (server kabut) dapat menyimpan data yang masuk, melakukan analisis. dan memberikan layanan. Sistem ini bersifat modular, sehingga fungsinya dibagi menjadi beberapa node individual tergantung pada bebannya: dalam kasus sederhana, satu gateway sudah cukup, tetapi untuk jaringan IoT besar, seluruh cluster dapat disebarkan.

Platform IoT merilis EdgeX 1.0

EdgeX didasarkan pada tumpukan IoT terbuka Sekering, yang digunakan di gateway untuk perangkat IoT Gerbang Tepi Dell. Platform ini dapat diinstal pada perangkat keras apa pun, termasuk server berbasis CPU x86 dan ARM yang menjalankan Linux, Windows, atau macOS. Bahasa Java, Javascript, Python, Go, dan C/C++ dapat digunakan untuk mengembangkan layanan mikro. SDK ditawarkan untuk mengembangkan driver untuk perangkat dan sensor IoT.
Proyek ini mencakup pilihan layanan mikro siap pakai untuk analisis data, keamanan, manajemen, dan penyelesaian berbagai masalah.

Rilis 1.0 mengakhiri dua tahun pengembangan dan pengujian, dan juga akan menandai stabilisasi semua API utama untuk standarisasi aplikasi edge dan pengakuan kesiapan untuk adopsi secara luas.
Utama inovasi:

  • Dukungan Redis dan MongoDB untuk semua layanan yang menggunakan DBMS. Menyederhanakan penggantian penyimpanan di lapisan untuk penyimpanan data persisten;
  • Menambahkan layanan aplikasi dan SDK untuk pembuatannya. Layanan aplikasi mengacu pada penangan untuk menyiapkan data sebelum mengirimkannya ke server akhir. Di masa depan, layanan aplikasi akan menggantikan layanan ekspor, dan saat ini diposisikan sebagai alat untuk menyelesaikan tugas ekspor kecil yang diproses dengan lebih efisien;
  • Alat manajemen sistem telah diperluas untuk mencakup kemampuan memantau beban CPU yang dihasilkan oleh layanan, status pemrosesan data, dan metrik lainnya;
  • Mempertimbangkan pengidentifikasi korelasi, yang memungkinkan Anda melacak data yang berasal dari sensor di semua tahap sebelum diekspor untuk menyederhanakan proses debug dan pemantauan;
  • Dukungan untuk menerima, menggunakan dan mengekspor data biner dalam format CBOR;
  • Termasuk alat untuk pengujian unit dan pengujian keamanan otomatis;
  • Mempersiapkan kerangka kerja baru untuk menilai secara visual konsumsi sumber daya dan perilaku sistem secara keseluruhan;
  • Menggunakan SDK baru dan lebih baik untuk mengembangkan layanan untuk berinteraksi dengan perangkat dan sensor dalam bahasa Go dan C;
  • Alat yang ditingkatkan untuk menerapkan konfigurasi, penjadwal, profil perangkat, gateway API, dan penyimpanan data sensitif yang aman.

Sumber: opennet.ru

Tambah komentar