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

Buka Perangkat Lunak DDS vs. RTI DDS

Grup Manajemen Objek (OMG) Layanan Distribusi Data (DDS) standar adalah apa yang disebut "standar terbuka." Ini berarti bahwa standar tersebut tersedia untuk umum dan memberikan referensi normatif untuk membantu menjamin konsistensi, portabilitas, dan interoperabilitas. Standar terbuka tidak sama dengan perangkat lunak yang "sumber terbuka". Perangkat lunak sumber terbuka adalah perangkat lunak komputer yang disediakan dengan kode sumbernya. Perangkat lunak sumber terbuka dapat dibagikan dan dimodifikasi dan didistribusikan, biasanya di bawah lisensi sumber terbuka. Standar DDS adalah standar terbuka dan memiliki implementasi open source yang tersedia. Misalnya, OpenDDS adalah implementasi open source DDS yang dikelola oleh OCI (Object Computing Inc.). Ada banyak distribusi komersial yang tersedia juga, yang paling populer adalah Connext® DDS RTI.

Jadi, apa yang harus Anda pertimbangkan saat memutuskan antara solusi DDS open source versus solusi komersial?

Fitur Inti DDS Sumber Terbuka

Saat memutuskan antara DDS open source dan DDS komersial, penting untuk menentukan fitur DDS yang Anda butuhkan dan membandingkannya dengan fitur yang tersedia dengan rilis DDS yang ingin Anda gunakan. Jika Anda tidak yakin dengan apa yang Anda perlukan, implementasi yang lengkap kemungkinan besar akan memenuhi kebutuhan Anda dalam jangka panjang. Misalnya, RTI Connext DDS mendukung API DDS lengkap.

Berikut adalah beberapa kemampuan standar OMG DDS yang didukung RTI Connext DDS yang tidak umum ditemukan di distribusi open source:

Berikut adalah beberapa kemampuan (non-standar) yang ditingkatkan yang didukung RTI Connext DDS yang tidak umum ditemukan di distribusi open source, termasuk kemampuan untuk:

Komponen dan Layanan Aplikasi

Saat mempertimbangkan solusi mana yang terbaik untuk Anda, penting untuk menentukan dukungan apa di luar inti DDS yang Anda perlukan yang tidak dimiliki oleh versi DDS yang Anda gunakan. Apakah Anda perlu berinteraksi dengan halaman web? Apakah Anda ingin berintegrasi dengan database relasional? Beberapa layanan utama yang tidak tersedia dengan DDS open source meliputi:

Alat untuk Implementasi DDS

Anda juga ingin menentukan alat pengembangan apa yang tersedia untuk implementasi DDS yang Anda pertimbangkan. Cukup sering DDS digunakan dalam sistem besar yang saling terhubung yang bisa sangat kompleks. Memiliki alat yang tepat tersedia untuk men-debug sistem ini sangat penting. Connext DDS memiliki seperangkat alat lengkap yang telah dirancang untuk memenuhi kebutuhan pelanggan kami, termasuk:

Keamanan DDS

Distribusi DDS Open Source tidak secara langsung menyertakan dukungan keamanan apa pun. Artinya mereka tidak mendukung standar Keamanan DDS dan juga tidak memiliki transport TLS atau DTLS yang tersedia. RTI Connext DDS mendukung standar Keamanan DDS dan telah dirilis sejak beta Connext DDS Secure pertama kali dirilis pada tahun 2015. Connext DDS juga memiliki transportasi WAN Aman yang mencakup dukungan TLS dan DTLS. Baca selengkapnya tentang perangkat lunak RTI Connext DDS Secure kami.

Sertifikasi

Apakah aplikasi Anda memerlukan beberapa bentuk sertifikasi? Memakan waktu dan mahal untuk mensertifikasi perangkat lunak, dan semakin banyak kode yang terlibat, semakin sulit untuk dilakukan. Saat ini satu-satunya versi bersertifikat DDS adalah RTI Connext DDS Cert. Connext DDS Cert mendukung subset dari API standar DDS dan telah disertifikasi dengan sertifikasi DO178C level A. Baca lebih lanjut tentang Connext DDS Cert.

Kekuatan

Mungkin faktor terpenting saat menentukan apakah DDS open source cocok adalah kekokohan implementasi. Cara terbaik bagi perangkat lunak untuk membuktikan dirinya adalah dalam aplikasi pelanggan yang sebenarnya. Berapa banyak sistem nyata yang dikerahkan yang menggunakan implementasi DDS yang Anda pertimbangkan? Ketika sebuah implementasi telah berhasil diterjunkan berulang kali, Anda tahu bahwa itu dapat melakukan pekerjaan itu. Connext DDS telah diuji di lapangan, terbukti, dan digunakan oleh lebih dari 1000 proyek berbeda di lebih dari 1 juta perangkat saat ini. Beberapa aplikasi kompleks dan kritis yang memanfaatkan Connext DDS saat ini meliputi:

DDS Connext telah membuktikan dirinya berulang kali dalam aplikasi kehidupan nyata.

Kedua, RTI benar-benar menguji DDS. Ini termasuk pengujian otomatis yang ekstensif, pelatihan dan tinjauan yang ketat, serta pelacakan dan manajemen masalah yang ekstensif. Selain itu, RTI IIoT Testing Lab adalah fasilitas lab terbesar dan terlengkap di industri, dengan fitur:

Pertanyaan yang sangat penting untuk ditanyakan kepada diri sendiri adalah, bagaimana kualitas rilis DDS yang Anda percayakan untuk produk Anda?

Dukungan Platform

Apa arsitektur target, sistem operasi, dan kompiler yang akan Anda gunakan? Apakah implementasi DDS yang Anda pertimbangkan bahkan mendukung bahasa yang ingin Anda gunakan? Juga, seberapa sering dan cepat arsitektur baru dan versi OS didukung? Penting untuk memastikan bahwa plat

[1] [2] 下一页

Teknologi Internet of Things

  1. Pengujian Perangkat Lunak di RTI
  2. Integrasi ROS2 + DDS:Ketika Ekosistem Menggabungkan | RTI
  3. Pengantar terminologi sumber terbuka
  4. Open Source dan IoT:Inovasi Melalui Kolaborasi
  5. AT&T, Tech Mahindra berkolaborasi pada platform AI open source baru
  6. Risiko perangkat lunak:Mengamankan sumber terbuka di IoT
  7. Alat Pengembangan IoT Sumber Terbuka vs. Alat yang Didukung Vendor
  8. DeepLabCut:AI Open Source Untuk Melacak Bagian Tubuh Spesies Bergerak
  9. Perlunya Open Source di Edge (eBook)
  10. Open Source Mendorong Adopsi IoT dan Edge Computing