Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial Internet of Things >> Tecnología de Internet de las cosas

Software Open DDS vs.RTI DDS

El Grupo de administración de objetos (OMG) Servicio de distribución de datos (DDS) estándar es lo que se llama un "estándar abierto". Esto significa que el estándar está disponible públicamente y proporciona una referencia normativa para ayudar a garantizar la coherencia, portabilidad e interoperabilidad. Un estándar abierto no es lo mismo que un software de "código abierto". El software de código abierto es un software de computadora disponible con su código fuente. El software de código abierto se puede compartir, modificar y distribuir, generalmente bajo una licencia de código abierto. El estándar DDS es un estándar abierto y tiene implementaciones de código abierto disponibles. Por ejemplo, OpenDDS es una implementación de código abierto de DDS administrada por OCI (Object Computing Inc.). También hay muchas distribuciones comerciales disponibles, la más popular es Connext® DDS de RTI.

Entonces, ¿qué debe considerar al decidir entre una solución DDS de código abierto frente a una solución comercial?

Funciones principales de DDS de código abierto

Al decidir entre un DDS de código abierto y un DDS comercial, es importante determinar las funciones de DDS que necesita y compararlas con las funciones disponibles con la versión de DDS que desea utilizar. Si no está seguro de lo que necesitará, es más probable que una implementación completa satisfaga sus necesidades a largo plazo. Por ejemplo, RTI Connext DDS admite la API de DDS completa.

Estas son algunas de las capacidades estándar de OMG DDS que admite RTI Connext DDS y que no se encuentran comúnmente en distribuciones de código abierto:

Estas son algunas de las capacidades mejoradas (no estándar) que admite RTI Connext DDS que no se encuentran comúnmente en distribuciones de código abierto, incluida la capacidad de:

Servicios y componentes de la aplicación

Al considerar qué solución es la mejor para usted, es importante determinar qué soporte fuera del núcleo de DDS necesita y que no tiene la versión de DDS que está utilizando. ¿Necesita interactuar con páginas web? ¿Quieres integrarte con una base de datos relacional? Algunos de los servicios clave que no están disponibles con DDS de código abierto incluyen:

Herramientas para la implementación de DDS

También querrá determinar qué herramientas de desarrollo están disponibles para la implementación de DDS que está considerando. Muy a menudo, DDS se utiliza en grandes sistemas interconectados que pueden ser bastante complejos. Tener las herramientas adecuadas disponibles para depurar estos sistemas es crucial. Connext DDS tiene un conjunto completo de herramientas que han sido diseñadas para satisfacer las necesidades de nuestros clientes, que incluyen:

Seguridad DDS

Las distribuciones de DDS de código abierto no incluyen directamente ningún soporte de seguridad. Es decir, no son compatibles con el estándar de seguridad DDS y tampoco tienen transportes TLS o DTLS disponibles. RTI Connext DDS es compatible con el estándar de seguridad DDS y ha tenido versiones disponibles desde que se lanzó por primera vez la versión beta de Connext DDS Secure en 2015. Connext DDS también tiene un transporte WAN seguro que incluye compatibilidad con TLS y DTLS. Obtenga más información sobre nuestro software RTI Connext DDS Secure.

Certificación

¿Su solicitud necesita algún tipo de certificación? Certificar software lleva mucho tiempo y es caro, y cuanto más código implica, más difícil es hacerlo. Actualmente, la única versión certificada de DDS es RTI Connext DDS Cert. Connext DDS Cert es compatible con un subconjunto de la API estándar DDS y ha sido certificado con la certificación de nivel A DO178C. Leer más sobre Connext DDS Cert.

Robustez

Probablemente el factor más importante para determinar si el DDS de código abierto es una buena opción es la solidez de la implementación. La mejor manera de que el software demuestre su valía es en las aplicaciones reales de los clientes. ¿Cuántos sistemas implementados reales están utilizando la implementación de DDS que está considerando? Cuando una implementación se ha realizado con éxito una y otra vez, sabe que puede hacer el trabajo. Connext DDS ha sido probado en el campo, probado y utilizado por más de 1000 proyectos diferentes en más de 1 millón de dispositivos en la actualidad. Algunas de estas aplicaciones complejas y de misión crítica que aprovechan Connext DDS en la actualidad incluyen:

Connext DDS ha demostrado su eficacia una y otra vez en aplicaciones de la vida real.

En segundo lugar, RTI realmente pone a prueba el DDS. Esto incluye pruebas exhaustivas automatizadas, capacitación y revisiones rigurosas, y una gestión y un seguimiento exhaustivos de los problemas. Además, el laboratorio de pruebas RTI IIoT es la instalación de laboratorio más grande y completa de la industria, con:

Tecnología de Internet de las cosas

  1. Pruebas de software en RTI
  2. Integración ROS2 + DDS:cuando los ecosistemas se fusionan | RTI
  3. Anuncio de la última prueba de rendimiento de RTI para Connext DDS
  4. Introducción a la terminología de código abierto
  5. El código abierto y el IoT:innovación mediante la colaboración
  6. AT&T y Tech Mahindra colaboran en una nueva plataforma de inteligencia artificial de código abierto
  7. Riesgos de software:protección de código abierto en IoT
  8. Herramientas de desarrollo de IoT de código abierto frente a herramientas compatibles con el proveedor
  9. DeepLabCut:una IA de código abierto para rastrear partes del cuerpo de especies en movimiento
  10. La necesidad del código abierto en el perímetro (eBook)
  11. El código abierto impulsa la adopción de IoT y Edge Computing