Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial Internet of Things >> Teknologi Internet of Things

OSGi untuk solusi IoT:pasangan yang sempurna

Miliaran perangkat yang terhubung, banyak protokol komunikasi, dan berbagai domain yang berbeda – IoT adalah bidang yang sangat beragam dan beragam. Kompleksitas ini harus dipertimbangkan ketika mengembangkan aplikasi IoT. Selain itu, ekosistem IoT terus berkembang:Perangkat, aplikasi, dan fitur baru muncul sementara yang lain menjadi usang. Ini menciptakan lingkungan yang menantang bagi perusahaan dan pengembang.

Dalam menghadapi keragaman tersebut, interoperabilitas dan kemampuan untuk berbagi data di seluruh solusi sangat penting. Dengan pendekatan berbasis standar, OSGi bertujuan untuk mencapai hal itu. Tujuan paling penting dari OSGi? Kurangi kerumitan, pastikan solusi IoT masa depan, dan sediakan kerangka kerja umum yang dapat diakses oleh semua pengembang.

Modularitas dan abstraksi mengurangi kompleksitas di IoT

Aliansi OSGi menetapkan kerangka tujuan umum yang disebut kerangka kerja OSGi. Meskipun kerangka kerja ini memiliki banyak aspek, dua aspek sangat penting dalam konteks IoT:modularitasnya dan lapisan abstraksinya.

Kai Hackbarth

Kai Hackbarth telah bekerja sebagai penginjil di Bosch.IO (sebelumnya Bosch Software Innovations) sejak Juli 2016. Dia sebelumnya bekerja di ProSyst Software, yang diakuisisi Bosch pada 2015. Kai Hackbarth memainkan peran penting dalam standardisasi teknis di OSGi Alliance, dari dimana beliau juga merupakan anggota Direksi. Beliau menjabat sebagai Co-Chairman OSGi Residential Expert Group dari tahun 2008 hingga 2018. Beliau juga berpartisipasi dalam beberapa kegiatan Industrial Internet Consortium termasuk. Kelompok Minat Khusus Over-the-Air. Kai Hackbarth selanjutnya mengoordinasikan berbagai proyek penelitian Internet of Things (IoT). Spesialisasinya adalah rumah pintar, aplikasi otomotif, dan IoT.

Kerangka kerja OSGi mengikuti arsitektur layanan modular, yang berarti aplikasi dimodulasi dalam bundel yang berbeda, sehingga memungkinkan berbagi layanan di berbagai aplikasi. Memisahkan aplikasi menjadi bundel membantu menghemat sumber daya dan memelihara kode. Selain itu, itu membuat memperbarui bagian dari aplikasi lebih mudah. Anda tidak perlu memeriksa aplikasi lengkap untuk melakukan modifikasi; Anda cukup memperbarui bundel tertentu. Menggunakan kerangka kerja OSGi juga memungkinkan pengembang di berbagai belahan dunia untuk berkolaborasi secara lebih efektif. Berkat struktur modularnya, ia dapat mengintegrasikan kode individu dari orang yang berbeda dengan lancar.

Ketika datang ke perusahaan, kerangka kerja OSGi memungkinkan mereka untuk memulai dari yang kecil dan pada saat yang sama memastikan bahwa solusi mereka tahan di masa depan. Mereka selalu dapat menambahkan fitur baru dan mengembangkan solusi mereka dari waktu ke waktu. Terlebih lagi, mereka dapat menyelaraskan solusi mereka dengan kebutuhan pelanggan yang bervariasi dan selalu berubah. Singkatnya, kerangka kerja ini memungkinkan perusahaan untuk mengelola kompleksitas yang menyertai solusi IoT.

Bagian penting lainnya adalah lapisan abstraksi. Ini memungkinkan Anda untuk mengabstraksi perangkat dari protokol komunikasi mereka. Sederhananya, pengembang tidak harus berurusan dengan kekhasan protokol yang berbeda. Lapisan abstraksi perangkat menggabungkan protokol yang berbeda menjadi satu antarmuka dalam kerangka kerja OSGi.

Semua ini terdengar bagus? Lalu mari kita lihat apa yang dunia nyata katakan tentang OSGi.

Kasus penggunaan OSGi di IoT

Rumah pintar

Tentang OSGi

Didirikan pada tahun 1999, OSGi awalnya berdiri untuk inisiatif Open Services Gateway, dan berfokus pada interoperabilitas di rumah yang terhubung. Namun, selama bertahun-tahun menjadi jelas bahwa cakupannya jauh lebih luas. Saat ini, OSGi Alliance menetapkan kerangka tujuan umum yang digunakan di perangkat yang disematkan, layanan aplikasi perusahaan seperti IBM WebSphere serta Eclipse IDE.

Pasar rumah pintar sangat beragam, dengan banyak pemain berbeda yang menawarkan solusi mereka sendiri. Solusi ini sebagian besar ditargetkan pada tugas dan kasus penggunaan tertentu. Sementara satu produk mungkin memfasilitasi otomatisasi, Anda mungkin memerlukan produk yang sama sekali berbeda dalam hal memantau aspek-aspek tertentu dari rumah Anda dan produk lain lagi ketika berhadapan dengan keamanan. Ini dapat dilihat sebagai nilai tambah:Dengan berfokus pada tugas tertentu, perusahaan dapat memastikan bahwa produk mereka memenuhi kebutuhan pelanggan.

Masalahnya, bagaimanapun, adalah bahwa banyak dari produk ini adalah hak milik. Sebagian besar waktu, pengguna memerlukan aplikasi khusus untuk berinteraksi dengan perangkat mereka. Yang lebih buruk adalah kenyataan bahwa jika tidak ada gateway pusat, pengguna harus bergantung pada berbagai aplikasi untuk mengoperasikan perangkat mereka.

Contoh penggunaan OSGi di rumah pintar adalah QIVICON oleh perusahaan telekomunikasi Jerman Deutsche Telekom. Platform ini menyatukan berbagai macam perangkat rumah pintar dari berbagai merek di bawah satu atap teknis. Dengan kata lain, Deutsche Telekom sedang mengembangkan ekosistem yang memungkinkan mitra untuk berpartisipasi. Mereka mendefinisikan dan menyediakan arsitektur dasar yang dapat digunakan semua mitra. Konektivitas ke perangkat diurus dan mitra menerima kit pengembangan perangkat lunak, sehingga mereka dapat mengembangkan aplikasi mereka sendiri. QIVICON juga dilengkapi dengan suku cadang yang diperlukan untuk remote dan manajemen perangkat serta penyediaan perangkat lunak, menggunakan Bosch IoT Remote Manager dan Bosch IoT Gateway Software.

Dalam konteks ini, kerangka kerja OSGi membantu menghubungkan perangkat yang menggunakan protokol komunikasi yang berbeda. Selain itu, ini memberikan dasar umum bagi pengembang. Mereka dapat membuat aplikasi di atas kerangka kerja yang bekerja dengan semua perangkat di platform QIVICON, memungkinkan Anda mengontrol lampu di rumah atau mengubah suhu, misalnya.

Struktur modular OSGi juga memungkinkan untuk menangani bagian-bagian tertentu dari platform. Katakanlah ada pembaruan yang ditargetkan pada perangkat ZigBee. Dalam hal ini Anda tidak perlu meluncurkan pembaruan ke seluruh platform – Anda cukup memperbarui paket perangkat lunak yang berhubungan dengan perangkat ZigBee, tanpa memengaruhi mitra lain di ekosistem QIVICON.

IoT Industri

Tantangan utama yang dihadapi banyak produsen adalah siklus inovasi yang panjang. Mesin sering digunakan selama beberapa dekade dan dibutuhkan banyak upaya dan sumber daya untuk membuatnya memenuhi persyaratan Industri 4.0. Oleh karena itu, banyak mesin yang belum terhubung, sehingga menciptakan permintaan besar untuk solusi retrofit.

Ini adalah masalah yang ingin dipecahkan oleh Bosch Rexroth dengan perangkat lunak IoT Gateway mereka, yang dapat digunakan untuk menghubungkan mesin yang sudah terpasang serta mesin baru. Lapisan konektivitas standar berdasarkan OSGi membantu membuat teknologi yang berbeda dapat dioperasikan. Setelah membangun aplikasi Java mereka sendiri di atas kerangka OSGi, Bosch Rexroth dapat menyediakan layanan seperti pemeliharaan prediktif atau analitik data. Misalnya, Anda dapat memantau status mesin dan mengukur perkembangan suhu dengan sensor CISS. Berkat OSGi, perangkat lunak gateway IoT memungkinkan Anda untuk menghubungkan informasi status dan suhu satu sama lain dan selanjutnya menarik kesimpulan. Bosch Rexroth juga menyediakan SDK sehingga pengembang dapat membuat aplikasi yang sesuai dengan kebutuhan spesifik mereka.

Domain tambahan

Industri yang mendapat manfaat dari OSGi adalah mobil yang terhubung. Dalam konteks ini, ini memfasilitasi komunikasi kendaraan-ke-kendaraan dan kendaraan-ke-infrastruktur. Ada berbagai aplikasi yang bergantung pada informasi sensor dalam domain ini. Bosch Automotive Aftermarkets, misalnya, menggunakan OSGi tidak hanya untuk kasus penggunaan asuransi bayar saat mengemudi, tetapi juga untuk perusahaan leasing.

OSGi juga dapat dimanfaatkan di sektor kesehatan. Penyedia peralatan medis dapat menggunakan gateway OSGi untuk terhubung ke perangkat mereka – misalnya, pompa infus. Ini akan membantu mereka memantau bagaimana pompa digunakan di rumah sakit dan mengoptimalkan proses pemeliharaan berdasarkan wawasan yang diperoleh. OSGi juga akan menyediakan cara standar untuk meluncurkan pembaruan perangkat lunak ke perangkat ini.

Transparansi lebih untuk mengurangi kerumitan di IoT

Di bidang yang beragam seperti IoT, interoperabilitas sangat penting. Dengan pendekatan berbasis standar, OSGi bertujuan untuk mencapai hal itu. Ini sangat menyederhanakan kehidupan pengembang serta bisnis dengan mengurangi kerumitan proses dan mempertimbangkan realitas pengembangan solusi IoT.

Namun, perangkat lunak saat ini sangat kompleks sehingga standar terbuka saja mungkin tidak cukup. Kombinasi standar terbuka dan sumber terbuka untuk menerapkan standar IoT dapat menjadi kunci untuk mempromosikan adopsi cepat teknologi IoT. Kombinasi ini menyatukan yang terbaik dari kedua dunia; pengembang serta perusahaan bergabung untuk membangun solusi IoT.


Teknologi Internet of Things

  1. Mengapa komputasi tepi untuk IoT?
  2. Apa itu OSGi &apa untungnya bagi Anda?
  3. Memori yang lebih cerdas untuk perangkat IoT
  4. Berjuang untuk Bisnis Netral Karbon:Pencocokan Sempurna untuk CMMS
  5. Membangun solusi kolaboratif lintas batas untuk operasi yang mendukung IoT generasi berikutnya
  6. Mempercepat pembuatan solusi IoT
  7. Protokol nirkabel untuk solusi pelacakan aset berbasis IoT
  8. Augmented Reality adalah 'IoT untuk Manusia'
  9. Cisco Intros IoT Solusi Pemantauan Jarak Jauh untuk TI dan OT
  10. Solusi berbasis IoT untuk Truk Wagon Terbuka