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

Eclipse Hono 1.0.0 dirilis:Platform konektivitas IoT terbuka

Kai Hudalla

Kai Hudalla telah bekerja di Bosch pada solusi untuk Internet of Things dalam domain aplikasi seperti rumah pintar, manajemen energi, e-mobilitas, dan otomotif jauh sebelum istilah tersebut mencapai popularitas dan di mana-mana baru-baru ini. Dia adalah pelaksana aktif di beberapa proyek Eclipse IoT, salah satunya adalah proyek Eclipse Hono, yang bertujuan untuk menyediakan platform integrasi untuk menghubungkan jutaan perangkat ke cloud. Kai adalah pembicara reguler di konferensi dan menikmati memasak dan bermain golf kapan pun kondisi cuaca memungkinkan.

Konektivitas sering diangkat sebagai tantangan utama saat membangun aplikasi IoT. Jenis perangkat yang berbeda akan terhubung ke cloud menggunakan protokol yang berbeda, seperti HTTP, MQTT, atau CoAP. Tantangan bagi pengembang aplikasi IoT adalah bagaimana mengelola konektivitas sehingga aplikasi tidak perlu menangani setiap protokol secara berbeda.

Saat pertama kali memulai proyek Eclipse Hono, tujuan kami adalah membantu menyederhanakan proses penyambungan berbagai jenis perangkat ke aplikasi yang berjalan di cloud. Jelas bagi kami bahwa dalam konteks umum aplikasi IoT, aspek konektivitas bukanlah faktor pembeda yang besar. Nilainya ada dalam data IoT yang dikirim ke cloud, apa pun protokolnya. Visi Hono adalah menyembunyikan masalah konektivitas dari pengembang IoT dan memudahkan pengiriman data ke aplikasi IoT.

Kami sekarang dengan bangga mengumumkan Eclipse Hono 1.0.0, platform konektivitas IoT terbuka yang menyediakan API terpadu untuk komunikasi perangkat yang tidak bergantung pada muatan dan transportasi. Hono menangani semua masalah sulit konektivitas perangkat, seperti:

Fitur utama Eclipse Hono

Eclipse Hono ditujukan untuk organisasi yang membangun platform IoT mereka sendiri dan perlu mendukung beberapa protokol perangkat dan beberapa kasus penggunaan. Misalnya, Bosch IoT Suite menggunakan Hono untuk menyediakan solusi konektivitas bagi pelanggan yang terhubung dengan Bosch IoT Suite. Pelanggan kami membangun aplikasi di industri seperti manajemen gedung, pertanian, ritel yang semuanya memiliki produsen dan protokol perangkat yang berbeda. Hono akan menyederhanakan bagaimana pelanggan Bosch dapat terhubung dengan Bosch IoT Suite. Kami berharap perusahaan lain yang membangun platform IoT mereka sendiri akan melihat manfaat serupa dari penggunaan Hono.

Kami sangat senang dengan rilis 1.0.0 dari Hono. Berikut adalah beberapa fitur utama yang disertakan:

Skalabilitas
Eclipse Hono adalah sekumpulan layanan mikro yang dikemas sebagai wadah Docker. Setiap adaptor protokol dapat diskalakan secara linier dan diterapkan menggunakan Kubernetes atau sistem orkestrasi container lainnya.

Multi-penyewa
Eclipse Hono adalah multi-tenant sehingga satu sistem Hono dapat secara bersamaan meng-host beberapa aplikasi IoT. Ini sangat ideal untuk organisasi mana pun yang membangun platform cloud IoT yang akan menghosting berbagai jenis aplikasi IoT dan perangkat yang terhubung.

Otentikasi perangkat
Eclipse Hono mendukung berbagai protokol otentikasi perangkat, termasuk nama pengguna/kata sandi dan sertifikat klien. Adaptor protokol CoAP juga mendukung autentikasi berdasarkan kunci yang dibagikan sebelumnya selama jabat tangan DTLS.

Integrasi pengelolaan perangkat
Eclipse Hono menyediakan satu set API untuk diintegrasikan dengan sistem manajemen perangkat yang berbeda. Hal ini memungkinkan untuk menggunakan sistem pencatatan yang ada untuk identitas perangkat dan manajemen kredensial atau membuat yang baru untuk kebutuhan tertentu.

Pemantauan dan penelusuran
Eclipse Hono mendukung tim operasi dengan memberikan wawasan tentang komponen layanan individual dan interaksinya satu sama lain melalui metrik pelaporan dan menelusuri pemrosesan pesan individual melalui sistem. Hono menggunakan Mikrometer untuk menyediakan metrik yang biasanya dikumpulkan dalam database deret waktu, seperti Prometheus atau InfluxDB, dan divisualisasikan di dasbor, mis. menggunakan Grafana.

Melacak pesan melalui sistem IoT terdistribusi bisa sangat sulit berdasarkan stempel waktu dan ID korelasi dalam file log. Oleh karena itu, Hono telah melengkapi komponen layanan dengan OpenTracing, dan bekerja dengan berbagai implementasi pelacak, seperti Jaeger.

Pesan telemetri
Eclipse Hono mengoptimalkan throughput data telemetri. Aplikasi bisnis IoT dan layanan lainnya menggunakan API Telemetri untuk menerima data yang diterbitkan oleh perangkat. Data telemetri dapat dikirim dengan tingkat layanan PALING SEKALI (default) atau SETIDAKNYA SEKALI pengiriman.

Pesan acara
Eclipse Hono mendukung perangkat yang mengirim pesan peristiwa ke aplikasi bisnis IoT. Pesan peristiwa mungkin digunakan untuk menunjukkan bahwa ambang batas telah terlampaui. Jika konektivitas tidak dapat diandalkan, Hono akan menyimpan pesan acara sehingga aplikasi bisnis yang kehilangan koneksi untuk sementara ke Hono dapat mengambil kembali acara tersebut setelah koneksi dibuat kembali. Pesan acara selalu dikirim dengan tingkat layanan SETIDAKNYA SEKALI.

Perintah &kontrol
Eclipse Hono memungkinkan aplikasi bisnis IoT mengirim perintah ke perangkat tertentu untuk memicu tindakan, seperti memperbarui properti konfigurasi, memicu pembaruan firmware, atau mengalihkan status aktuator. Ada dua pola perintah yang didukung oleh Hono:

  1. Perintah Satu Arah yang tidak mengharapkan respons dari perangkat.
  2. Perintah Permintaan/Tanggapan yang mengharapkan respons dari perangkat dengan cara memblokir atau tidak sinkron.

Penerapan multi-cloud
Eclipse Hono dapat di-deploy ke platform cloud publik atau pribadi pilihan Anda, seperti OpenShift, AWS, MS Azure, Google atau di-host di tempat. Ini memberikan fleksibilitas maksimum bagi pengguna Hono untuk memilih lingkungan hosting berdasarkan kasus penggunaan mereka.

Upaya masyarakat

Pengembangan Eclipse Hono telah menjadi upaya masyarakat. 27 orang telah berkontribusi pada rilis proyek ini, termasuk banyak pengembang dari Bosch dan Red Hat.

Kami ingin mengundang lebih banyak individu dan perusahaan untuk bergabung dalam proyek ini. Silakan unduh Eclipse Hono dan cobalah. Beritahu kami apa yang Anda suka dan apa yang perlu ditambahkan. Kami menantikan tanggapan Anda.


Teknologi Industri

  1. Rilis registri perangkat berbasis MongoDB baru di Eclipse Hono
  2. Otentikasi perangkat berbasis X.509 di Eclipse Hono
  3. Open Source dan IoT:Inovasi Melalui Kolaborasi
  4. Konektivitas satelit menjembatani kesenjangan dengan pasar IoT yang kurang terlayani
  5. AT&T, Tech Mahindra berkolaborasi pada platform AI open source baru
  6. Saatnya armada memenuhi tuntutan konektivitas
  7. Risiko perangkat lunak:Mengamankan sumber terbuka di IoT
  8. Tiga langkah untuk keamanan IoT global
  9. Forrester IDs IIoT Platform Leaders
  10. Siemens Exec Dishes on MindSphere Industrial IoT Platform