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

Eclipse Hono Meluncurkan Registry Perangkat Berbasis MongoDB – Skalabel, Siap Produksi

Eclipse Hono, seperti yang dijelaskan di situs resminya, adalah platform konektivitas IoT yang menawarkan API terpadu untuk menghubungkan ribuan perangkat ke layanan backend, terlepas dari protokol yang mereka gunakan. Platform mendukung AMQP, CoAP, HTTP, dan MQTT secara default. Platform dibangun dari mikro-layanan, dikemas sebagai container Docker, dan di-deploy di Kubernetes atau orkestrasi yang serupa.

Salah satu komponen inti adalah registry perangkat, yang menyimpan tenant, perangkat, dan kredensial. Protocol adapter berkonsultasi ke registry untuk mengonfirmasi bahwa tenant dan perangkat terdaftar dan diaktifkan, dan mereka mengautentikasi perangkat sebelum menerima telemetri, event, atau respons perintah. Registry juga mengekspos HTTP API untuk mengelola data ini.

Sebelum Hono 1.3.0, registry bawaan tunggal adalah berbasis file, cocok untuk demo tetapi tidak untuk produksi karena tidak dapat diskalakan secara horizontal. Pengguna harus mengimplementasikan registry mereka sendiri untuk deployment nyata. Dengan rilis 1.3.0, hambatan itu hilang.

Registry Perangkat Berbasis MongoDB

Hono sekarang menyertakan registry grade produksi yang menyimpan data di MongoDB. Tenant, perangkat, dan kredensial disimpan dalam koleksi terpisah, memungkinkan kemampuan sharding native dan skalabilitas horizontal database untuk digunakan secara otomatis. Ini membuat registry mudah diskala seiring bertambahnya jumlah perangkat.

HTTP endpoint registry MongoDB dapat diamankan dengan autentikasi dasar. Klien harus menyediakan nama pengguna dan kata sandi untuk mengelola resource. Aktifkan fitur ini melalui properti konfigurasi hono.registry.http.authenticationRequired (setel ke true atau false). Untuk detail konfigurasi lengkap, lihat panduan konfigurasi Registry Perangkat MongoDB.

Meng-deploy Hono dengan Registry MongoDB Menggunakan Helm

Repositori Paket IoT Eclipse menyelenggarakan chart Helm untuk menginstal Hono di Kubernetes. Secara default, chart men-deploy registry berbasis file. Langkah-langkah di bawah ini menunjukkan cara menginstal Hono dengan registry MongoDB.

  1. Tambahkan repositori chart Eclipse IoT:
    $ helm repo add eclipse-iot https://eclipse.org/packages/charts
  2. Instal Hono dengan registry MongoDB ke dalam namespace hono:
    $ helm install \ --set deviceRegistryExample.type=mongodb \ --set mongodb.createInstance=true \ --dependency-update \ -n hono eclipse-hono eclipse-iot/hono
  3. Flag deviceRegistryExample.type=mongodb memilih implementasi MongoDB daripada yang berbasis file default.
  4. Mengatur mongodb.createInstance=true (default false) memberi tahu chart untuk men-deploy instance MongoDB baru sebagai mikro-layanan terpisah. Jika Anda sudah memiliki deployment MongoDB, setel ini ke false dan berikan detail koneksi:
    mongodb: host: # Hostname atau IP instance MongoDB Anda port: # Port yang mendengarkan dbName: # Nama basis data untuk registry perangkat username: # Nama pengguna autentikasi opsional password: # Kata sandi autentikasi opsional
  5. Setelah instalasi, verifikasi deployment menggunakan petunjuk di README chart Helm.

Dengan langkah-langkah ini, Hono siap untuk mengelola perangkat dalam skala besar dengan backend MongoDB yang kuat.

Teknologi Industri

  1. Kelompok Kerja Eclipse SDV Baru Menggabungkan Otomotif dan TI untuk Kendaraan Terdefinisi Perangkat Lunak
  2. Eclipse Hono 1.0.0 Meluncur: Platform Konektivitas IoT Terpadu Open-Source
  3. SECO Meluncurkan Solusi Berkinerja Tinggi dengan Prosesor Intel Core U Gen 8 dan Core H Gen 9
  4. Sistem Kontrol Suhu Berbasis LM35 dengan Mikrokontroler AT89S52
  5. Dari IoT hingga Cryptojacking: Panduan Ancaman Perangkat Mobile yang Muncul
  6. Sistem Berbasis Laser Memungkinkan Pemantauan Kerusakan Radiasi pada Material secara Real-Time
  7. Rectenna Fleksibel Mengubah Sinyal WiFi menjadi Listrik untuk Perangkat Kecil
  8. Perangkat Inovatif Menangkap Listrik Statis dari Salju Jatuh untuk Energi Terbarukan
  9. Java 10 Meluncur Time-Based Release Versioning untuk Update Biannual Terprediksi
  10. Arkema Meluncurkan Filamen Cetak 3D PEKK & PVDF Tahan Lama untuk Aplikasi Industri