Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial Internet of Things >> Technologie de l'Internet des objets

Logiciel DDS ouvert vs RTI DDS

Le groupe de gestion des objets (OMG) Service de distribution de données (DDS) standard est ce qu'on appelle un "standard ouvert". Cela signifie que la norme est accessible au public et fournit une référence normative pour aider à garantir la cohérence, la portabilité et l'interopérabilité. Un standard ouvert n'est pas la même chose qu'un logiciel « open source ». Un logiciel open source est un logiciel informatique mis à disposition avec son code source. Les logiciels open source peuvent être partagés, modifiés et distribués, généralement sous une licence open source. La norme DDS est une norme ouverte et des implémentations open source sont disponibles. Par exemple, OpenDDS est une implémentation open source de DDS gérée par OCI (Object Computing Inc.). De nombreuses distributions commerciales sont également disponibles, la plus populaire étant Connext® DDS de RTI.

Alors, que devez-vous considérer lorsque vous décidez entre une solution DDS open source et une solution commerciale ?

Fonctionnalités de base DDS Open Source

Lorsque vous choisissez entre un DDS open source et un DDS commercial, il est important de déterminer les fonctionnalités DDS dont vous avez besoin et de les comparer aux fonctionnalités disponibles avec la version DDS que vous souhaitez utiliser. Si vous n'êtes pas certain de ce dont vous aurez besoin, une implémentation complète est plus susceptible de répondre à vos besoins à long terme. Par exemple, RTI Connext DDS prend en charge l'API DDS complète.

Voici quelques-unes des fonctionnalités OMG DDS standard prises en charge par RTI Connext DDS et qui ne se trouvent pas couramment dans les distributions open source :

Voici quelques-unes des fonctionnalités améliorées (non standard) prises en charge par RTI Connext DDS qui ne se trouvent pas couramment dans les distributions open source, y compris la possibilité de :

Composants et services de l'application

Lors de l'examen de la solution qui vous convient le mieux, il est important de déterminer de quel support en dehors du noyau DDS vous avez besoin que la version DDS que vous utilisez n'a pas. Avez-vous besoin d'interfacer avec des pages Web ? Vous souhaitez intégrer une base de données relationnelle ? Certains des services clés qui ne sont pas disponibles avec le DDS open source incluent :

Outils pour la mise en œuvre DDS

Vous voudrez également déterminer quels outils de développement sont disponibles pour l'implémentation DDS que vous envisagez. Très souvent, DDS est utilisé dans de grands systèmes interconnectés qui peuvent être assez complexes. Il est crucial de disposer des bons outils pour déboguer ces systèmes. Connext DDS dispose d'un ensemble complet d'outils qui ont été conçus pour répondre aux besoins de nos clients, notamment :

Sécurité DDS

Les distributions DDS Open Source n'incluent directement aucune prise en charge de la sécurité. C'est-à-dire qu'ils ne prennent pas en charge la norme de sécurité DDS et ne disposent pas non plus de transports TLS ou DTLS facilement disponibles. RTI Connext DDS prend en charge la norme de sécurité DDS et des versions sont disponibles depuis la première version bêta de Connext DDS Secure en 2015. Connext DDS dispose également d'un transport WAN sécurisé qui inclut la prise en charge de TLS et DTLS. En savoir plus sur notre logiciel RTI Connext DDS Secure.

Certification

Votre application a-t-elle besoin d'une forme de certification ? La certification d'un logiciel prend du temps et coûte cher, et plus il y a de code impliqué, plus c'est difficile à faire. Actuellement, la seule version certifiée de DDS est RTI Connext DDS Cert. Connext DDS Cert prend en charge un sous-ensemble de l'API standard DDS et a été certifié selon la certification DO178C de niveau A. En savoir plus sur Connext DDS Cert.

Robuste

Le facteur probablement le plus important pour déterminer si DDS open source est un bon choix est la robustesse de la mise en œuvre. Le meilleur moyen pour un logiciel de faire ses preuves est dans les applications clientes réelles. Combien de systèmes déployés réels utilisent l'implémentation DDS que vous envisagez ? Lorsqu'une implémentation a été mise en œuvre avec succès maintes et maintes fois, vous savez qu'elle peut faire le travail. Connext DDS a été testé sur le terrain, éprouvé et utilisé par plus de 1 000 projets différents sur plus d'un million d'appareils aujourd'hui. Certaines de ces applications complexes et critiques qui exploitent Connext DDS aujourd'hui incluent :

Connext DDS a fait ses preuves maintes et maintes fois dans des applications réelles.

Deuxièmement, RTI teste vraiment le diable de DDS. Cela comprend des tests automatisés approfondis, une formation et des examens rigoureux, ainsi qu'un suivi et une gestion approfondis des problèmes. De

[1] [2] 下一页

Technologie de l'Internet des objets

  1. Tests de logiciels chez RTI
  2. Introduction à la terminologie open source
  3. Open Source et IoT :l'innovation par la collaboration
  4. AT&T et Tech Mahindra collaborent sur une nouvelle plateforme d'IA open source
  5. Risques logiciels :sécurisation de l'open source dans l'IoT
  6. Outils de développement IoT Open Source par rapport aux outils pris en charge par les fournisseurs
  7. DeepLabCut :une IA open source pour suivre les parties du corps des espèces en mouvement
  8. Le besoin d'open source à la périphérie (eBook)
  9. L'Open Source stimule l'adoption de l'IoT et de l'Edge Computing