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

Eclipse IoT: Paket Terpadu Open-Source untuk Pengembangan IoT Cepat

Kai Hudalla

\n

Kai Hudalla telah di Bosch mengembangkan solusi IoT untuk smart home, manajemen energi, e-mobility, dan otomotif jauh sebelum istilah menjadi mainstream. Kontributor inti pada beberapa proyek Eclipse IoT, termasuk Eclipse Hono, ia mempromosikan platform integrasi open source yang dapat menghubungkan jutaan perangkat ke cloud. Ia sering berbicara di konferensi industri dan menikmati memasak dan bermain golf ketika cuaca mengizinkan.

\n

Menghubungkan perangkat, mengelola digital twin, dan mengorquestrasi pembaruan perangkat lunak adalah tiga pilar yang paling banyak diatasi vendor dalam tawaran IoT proprietary. Namun banyak organisasi tidak ingin mengunci diri ke satu vendor atau platform tertutup. Mereka sering perlu menyematkan layanan cloud IoT di dalam data center mereka sendiri. Solusi open source adalah cara paling fleksibel untuk memenuhi persyaratan ini.

\n

Sementara proyek Eclipse IoT sudah menyediakan kemampuan yang diperlukan—konektivitas perangkat, manajemen digital twin, dan rollout perangkat lunak—setiap komponen beroperasi secara independen. Mengintegrasikannya memerlukan upaya yang signifikan, menciptakan kurva pembelajaran yang curam.

\n

Untuk mengatasi ini, kami menyusun paket terintegrasi yang koheren yang membundel Eclipse Hono, Eclipse Ditto, dan Eclipse hawkBit. Dengan menyediakan bundel siap pakai, terkonfigurasi, pengembang dapat fokus pada logika aplikasi daripada memasang plumbing proyek individu bersama, menurunkan ambang masuk dan mempercepat deployment untuk skenario IoT umum.

\n

Sebuah paket IoT terintegrasi

\n

Tujuannya adalah untuk menyediakan stack IoT cloud-native yang dibangun pada Eclipse Hono, Eclipse Ditto, dan Eclipse hawkBit, yang dapat di-deploy di lingkungan Kubernetes.

\n

Eclipse Hono: Konektivitas perangkat terpadu

\n

Eclipse Hono menawarkan antarmuka yang kuat dan netral protokol untuk menghubungkan jutaan perangkat ke layanan backend. Ini secara native mendukung HTTP, MQTT, dan AMQP, dan mengekspos API untuk pola komunikasi IoT kunci: pelaporan telemetri dan event, serta command & control untuk tindakan perangkat.

\n

Thomas Jäckle

\n

Thomas Jäckle telah menjadi pengembang perangkat lunak di Bosch sejak 2010. Sejak 2015 ia memimpin layanan cloud Bosch IoT Things, dan sejak 2017 ia berperan sebagai committer dan project lead untuk Eclipse Ditto. Sarjana ilmu komputer dan magister arsitektur aplikasi dari Hochschule Furtwangen University, ia antusias dengan keterampilan perangkat lunak dan pembelajaran berkelanjutan.

\n

Eclipse Ditto: Manajemen digital twin

\n

Eclipse Ditto menyatukan perangkat IoT dan digital twin mereka, menyediakan manajemen status, pencarian metadata, dan jembatan antara perangkat fisik dan aplikasi. Ini mendukung AMQP 1.0, AMQP 0.9.1, MQTT, Apache Kafka, dan HTTP/WebSockets.

\n

Eclipse hawkBit: Orquestrasi pembaruan perangkat lunak

\n

Eclipse hawkBit adalah backend independen domain yang men-deploy firmware dan pembaruan aplikasi ke perangkat edge dan gateway melalui IP. Ini memungkinkan sistem yang aman dan terbaru serta membuka model pendapatan baru, seperti monetisasi ekstensi fitur.

\nEclipse IoT: Paket Terpadu Open-Source untuk Pengembangan IoT Cepat\n\n

Arsitektur tingkat tinggi dari paket IoT terintegrasi yang terdiri dari Eclipse Hono, Eclipse Ditto, dan Eclipse hawkBit.

\n

Arsitektur tingkat tinggi dari paket IoT

\n

Jeroen Laverman

\n

Jeroen Laverman telah di Bosch sejak 2015, memulai di abstraksi perangkat dan semantik sebelum beralih ke pembaruan perangkat lunak. Pada tahun 2018 ia menjadi product owner dari Bosch IoT Rollouts dan project lead dari Eclipse hawkBit. Ia memiliki gelar sarjana teknik komputer dari Hochschule Furtwangen University dan magister ilmu informasi dari Pforzheim University Business School.

\n

Eclipse Hono menyediakan seperangkat protocol adapter yang memungkinkan perangkat untuk terhubung menggunakan MQTT, HTTP, AMQP, dan CoAP. Perangkat dapat mengunggah telemetri dan event, yang Hono teruskan melalui API north-bound AMQP 1.0. Aplikasi menggunakan API ini untuk mengirim perintah dan menerima respons. Paket ini juga menyertakan registry perangkat grade produksi, mengelola identitas dan kredensial, dan menggunakan enMasse untuk routing dan brokering pesan yang scalable.

\n

Eclipse Ditto memanfaatkan API north-bound Hono, memproses telemetri, event, dan perintah. Ini menyajikan perangkat sebagai digital twin yang mencerminkan status terakhir yang dilaporkan melalui Hono. Aplikasi dapat berinteraksi langsung dengan perangkat melalui Hono atau menanyakan status twin melalui twin API. Notifikasi perubahan status tersedia melalui AMQP 1.0, AMQP 0.9.1, MQTT, Apache Kafka, atau HTTP.

\n

Eclipse hawkBit diaktifkan saat firmware atau pembaruan aplikasi diperlukan. Aplikasi IoT berkomunikasi dengan hawkBit melalui RESTful management API-nya. hawkBit menggunakan Ditto sebagai inventaris perangkatnya, memungkinkan penyaringan dan pengelompokan berdasarkan properti dan status yang tersimpan. Ini mendukung alur pembaruan terstruktur, grup deployment beranjur, dan shutdown darurat saat ambang batas error dilampaui.

\n

Siapa yang bekerja pada Paket IoT ini?

\n

Red Hat dan Bosch sudah men-deploy dan berkontribusi pada Eclipse Hono, berbagi tujuan umum untuk meningkatkan pengalaman pengembang dengan teknologi Eclipse IoT. Kami aktif mendorong pengembangan paket stack cloud ini dan mengundang mitra yang ingin menjalankan Hono, Ditto, dan hawkBit di infrastruktur mereka sendiri.

\n

Pihak yang tertarik dapat menghubungi melalui email atau GitHub. Paket cloud IoT akan dikembangkan di bawah proyek Eclipse IoT Packages, yang berfokus pada integrasi proyek Eclipse IoT yang ada. Ini akan memberikan petunjuk deployment dan chart Helm untuk men-deploy paket ini di platform Kubernetes.

Teknologi Industri

  1. Mengoptimalkan Pengembangan Sistem Rem: Manajemen Data IoT dalam Pengujian Musim Dingin Bosch
  2. Eclipse Hono 1.0.0 Meluncur: Platform Konektivitas IoT Terpadu Open-Source
  3. Merevolusi Pemadam Kebakaran: Bagaimana IoT Meningkatkan Keselamatan, Respons, dan Penyelamatan
  4. IoT di Era Edge: Pertumbuhan, Data, Keamanan, dan Strategi Partner
  5. IoT Merevolusi Layanan Lapangan: Pemeliharaan Prediktif dan ROI yang Tinggi
  6. Bagaimana IoT Mengubah Bisnis Konsumen dan Manufaktur
  7. Maksimalkan ROI Investasi IoT Anda: Panduan Praktis
  8. Alat Pengembangan IoT Open-Source vs. Didukung Vendor: Memilih Stack yang Tepat untuk Perusahaan Anda
  9. Amankan Perangkat Pintar Anda: Praktik Terbaik untuk Keselamatan IoT
  10. Memanfaatkan IoT untuk Memperkuat Pengembangan Aplikasi Seluler