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

Menyinkronkan Payload Perangkat dengan Eclipse Vorto: Panduan Praktis

Alexander Edelmann

你好 (Chinese untuk “Halo”), saya Alexander Edelmann, bermarkas di Singapura dan telah menjadi insinyur perangkat lunak di Robert Bosch sejak 2006. Saya sangat antusias dengan IoT dan mendukung standar terbuka yang memungkinkan interoperabilitas perangkat yang lancar di seluruh platform. Saya secara aktif berkontribusi pada proyek Eclipse IoT Vorto, yang menyediakan alat berbasis cloud untuk deskripsi seragam perangkat dan integrasi di seluruh ekosistem IoT yang beragam. Di luar rekayasa, saya menikmati masakan Asia, melatih keterampilan sumpit saya, dan tenis.

Dalam lingkungan yang tidak memiliki standar global, produsen perangkat IoT, integrator, dan penyedia platform kesulitan dengan keragaman format payload, API, dan protokol pemilik yang besar.

Eclipse Vorto mengatasi tantangan ini dengan menawarkan editor berbasis cloud yang mengabstraksi payload spesifik vendor menjadi Vorto Function Blocks yang dapat digunakan kembali. Blok-blok ini dirangkum menjadi Vorto Information Model yang mendefinisikan digital twin sebuah perangkat. Informasi Models dan Function Blocks ditulis dalam vortolang, bahasa grammar yang ringkas yang menentukan antarmuka antara perangkat fisik dan digital twin-nya. Solusi IoT berkomunikasi secara eksklusif melalui Function Blocks abstrak dan skema data terkait, sehingga terlepas dari format data perangkat yang berbeda. Mengonversi data perangkat mentah ke antarmuka abstrak ini dilakukan melalui Vorto Mapping Specifications, yang mengenkode instruksi yang diperlukan untuk menyelaraskan payload spesifik perangkat.

Normalisasi Payload secara Umum

Normalisasi data dapat dilakukan di berbagai titik dalam tumpukan IoT, memungkinkan pemangku kepentingan untuk mempertahankan kontrol di mana data pemilik diubah menjadi bentuk terstandarisasi.

  1. Di node perangkat – Perangkat cerdas, seperti smart oven Bosch, memproses data sensor secara lokal, menormalisasinya, dan mungkin mengekspos analitik yang dapat diagregasi ke data lake cloud.
  2. Di node gateway – Gateway yang mengagregasi banyak sensor atau perangkat melalui driver protokol yang beragam (BLE, GPIO, dll.) menormalisasi data masuk untuk menyediakan analitik tingkat gateway atau fungsi bisnis lainnya.
  3. Di node platform IoT – Mirip dengan gateway, platform IoT cloud menormalisasi telemetri yang diterima melalui adapter protokol (MQTT, CoAP, dll.) untuk mendukung layanan manajemen perangkat atau analitik.
  4. Di node aplikasi – Sebuah aplikasi menormalisasi data sehingga dapat tetap agnostik terhadap perangkat tertentu, berfokus pada logika bisnis alih-alih dekoder spesifik perangkat.

Saat perangkat tidak dapat melakukan pemetaan payload—mungkin karena daya pemrosesan terbatas atau keterbatasan bandwidth—mesin pemetaan terpisah harus mengeksekusi langkah ini di node perantara, gateway, platform, atau aplikasi.

Menyinkronkan Payload Perangkat dengan Eclipse Vorto: Panduan Praktis

Normalisasi data dapat ditangani di node perangkat (1), di node gateway (2), di node platform IoT (3) atau di node aplikasi (4).

Tim Grossmann

Sebagai mahasiswa ilmu komputer Jerman, saya telah menyelesaikan proyek di tiga departemen Bosch yang berbeda selama setengah tahun terakhir. Minat saya terletak pada teknologi Open Source dan EduTech. Saya percaya IoT dan otomasi memiliki potensi besar untuk mengubah kehidupan sehari-hari. Saya adalah pembelajar dan pengembang yang dedica, dan saya memelihara bot otomatisasi Instagram open source gratis terbesar di dunia. Di waktu luang, saya menikmati pendakian dan bepergian ke luar negeri.

Bagaimana Eclipse Vorto Mengatasi Normalisasi

Eclipse Vorto menyediakan perpustakaan runtime yang, saat dikonfigurasi dengan Vorto Information Model, menerapkan spesifikasi pemetaan untuk mengonversi payload perangkat mentah ke bentuk yang dinormalisasi. Spesifikasi pemetaan di-versi dan disimpan bersama Informasi Model perangkat di Vorto Repository, memungkinkan penggunaan kembali di berbagai node penerapan—perangkat, gateway, platform, atau aplikasi. Perpustakaan saat ini tersedia untuk Java dan Node.js. Baca lebih lanjut tentang perpustakaan Vorto Payload Mapping.

Contoh: Normalisasi data industri menggunakan Eclipse Vorto

Untuk mengilustrasikan konsep ini, pertimbangkan skenario di mana telemetri CSV dari motor sinkron magnet permanen (PMSM) ditransmisikan ke konektor MQTT Eclipse Hono.

Middleware Vorto Payload Normalization mengonsumsi data ini dari Hono, mengarahkannya melalui Vorto Payload Mapping Engine, dan mempublikasikan data yang diselaraskan sebagai topik AMQP. Setiap pelanggan AMQP 1.0 dapat kemudian mengonsumsi data yang terstandarisasi terlepas dari perangkat asli, dengan memanfaatkan platform digital twin seperti Bosch IoT Things.

Dalam contoh ini, kami menggunakan Eclipse Ditto, layanan digital twin open source, untuk menyelenggarakan dan menyimpan data yang dinormalisasi. Vorto Dashboard kemudian mengkueri Ditto API dan menyajikan informasi menggunakan widget UI yang sesuai dengan Vorto yang telah ditentukan sebelumnya.

Menyinkronkan Payload Perangkat dengan Eclipse Vorto: Panduan Praktis

Pengaturan konseptual lengkap dari saluran pemetaan payload perangkat kami.

Jika Anda ingin mengamati seluruh saluran pemetaan dalam tindakan, kunjungi Vorto Dashboard Demo.

Artikel ini memberikan gambaran singkat tentang Payload Mappings. Untuk panduan langkah demi langkah yang komprehensif untuk mengonfigurasi saluran Anda sendiri, konsultasikan tutorial terperinci kami.

Teknologi Internet of Things

  1. Skalakan Provisioning IoT: Strategi Aman dan Efisien untuk Onboarding Perangkat
  2. Memastikan Kepatuhan Data di Internet of Things
  3. Data Cerdas: Menavigasi Perintis Baru IoT dan Big Data
  4. Menyiapkan Operasi Manufaktur Anda untuk AI dengan IoT
  5. IoT di Era Edge: Pertumbuhan, Data, Keamanan, dan Strategi Partner
  6. 3 Tantangan Utama dalam Mempersiapkan Data IoT untuk Sukses Industri
  7. Keamanan Data dalam Pemindaian Seluler: Mengapa Pemrosesan di Perangkat Penting
  8. Membumikan Internet of Things: Satelit IoT Generasi Berikutnya Menyediakan Konektivitas Universal dan Terjangkau
  9. Membuka Nilai Data IoT: Strategi Aman dan Berbasis Wawasan
  10. Mengapa Konektivitas Perangkat Langsung Adalah Tonggak Berikutnya dalam IIoT Industri