Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial Internet of Things >> Интернет вещей

Open DDS против программного обеспечения RTI DDS

Группа управления объектами (OMG) Служба распространения данных (DDS) Стандарт - это то, что называется «открытым стандартом». Это означает, что стандарт является общедоступным и содержит нормативную ссылку, помогающую гарантировать согласованность, переносимость и функциональную совместимость. Открытый стандарт - это не то же самое, что программное обеспечение с открытым исходным кодом. Программное обеспечение с открытым исходным кодом - это компьютерное программное обеспечение, доступное вместе с исходным кодом. Программное обеспечение с открытым исходным кодом может совместно использоваться, изменяться и распространяться, как правило, по лицензии с открытым исходным кодом. Стандарт DDS - это открытый стандарт, для которого доступны реализации с открытым исходным кодом. Например, OpenDDS . представляет собой реализацию DDS с открытым исходным кодом, управляемую OCI (Object Computing Inc.). Также доступно множество коммерческих дистрибутивов, наиболее популярным из которых является Connext® DDS от RTI.

Итак, что вы должны учитывать при выборе решения DDS с открытым исходным кодом или коммерческого решения?

Основные функции DDS с открытым исходным кодом

При выборе между DDS с открытым исходным кодом и коммерческой DDS важно определить функции DDS, которые вам нужны, и сравнить их с функциями, доступными в версии DDS, которую вы хотите использовать. Если вы не уверены в том, что вам понадобится, полная реализация с большей вероятностью удовлетворит ваши потребности в долгосрочной перспективе. Например, RTI Connext DDS полностью поддерживает DDS API.

Вот некоторые из стандартных возможностей OMG DDS, которые поддерживает RTI Connext DDS, которые обычно не встречаются в дистрибутивах с открытым исходным кодом:

Вот некоторые из расширенных (нестандартных) возможностей, которые поддерживает RTI Connext DDS, которые обычно не встречаются в дистрибутивах с открытым исходным кодом, включая возможность:

Компоненты и службы приложения

При выборе решения, которое лучше всего подходит для вас, важно определить, какая поддержка помимо ядра DDS вам нужна, чего нет в используемой вами версии DDS. Вам нужно взаимодействовать с веб-страницами? Вы хотите интегрироваться с реляционной базой данных? Некоторые из ключевых услуг, которые недоступны в DDS с открытым исходным кодом, включают:

Инструменты для реализации DDS

Вы также захотите определить, какие инструменты разработки доступны для рассматриваемой вами реализации DDS. Довольно часто DDS используется в больших взаимосвязанных системах, которые могут быть довольно сложными. Наличие правильных инструментов для отладки этих систем имеет решающее значение. Connext DDS имеет полный набор инструментов, которые были разработаны для удовлетворения потребностей наших клиентов, в том числе:

Безопасность DDS

Дистрибутивы DDS с открытым исходным кодом напрямую не включают никакой поддержки безопасности. То есть они не поддерживают стандарт безопасности DDS, а также не имеют легкодоступных транспортов TLS или DTLS. RTI Connext DDS поддерживает стандарт безопасности DDS, и выпуски доступны с момента первого выпуска бета-версии Connext DDS Secure в 2015 году. Connext DDS также имеет безопасный транспорт WAN, который включает поддержку TLS и DTLS. Узнайте больше о нашем программном обеспечении RTI Connext DDS Secure.

Сертификация

Требуется ли для вашего приложения какая-либо форма сертификации? Сертификация программного обеспечения требует много времени и затрат, и чем больше кода задействовано, тем сложнее это сделать. В настоящее время единственной сертифицированной версией DDS является RTI Connext DDS Cert. Connext DDS Cert поддерживает подмножество стандартного API DDS и имеет сертификат DO178C уровня A. Подробнее о Connext DDS Cert.

Надежность

Вероятно, наиболее важным фактором при определении того, подходит ли DDS с открытым исходным кодом, является надежность реализации. Программное обеспечение лучше всего зарекомендовало себя в реальных клиентских приложениях. Сколько реально развернутых систем используют рассматриваемую вами реализацию DDS? Когда реализация успешно продвигается снова и снова, вы знаете, что она может выполнять свою работу. Connext DDS был протестирован, испытан и используется сегодня в более чем 1000 различных проектах на более чем 1 миллионе устройств. Некоторые из этих сложных критически важных приложений, которые сегодня используют Connext DDS, включают:

Connext DDS снова и снова зарекомендовал себя в реальных приложениях.

Во-вторых, RTI действительно проверяет DDS. Это включает в себя обширное автоматическое тестирование, тщательное обучение и проверки, а также обширное отслеживание проблем и управление ими. Кроме того, лаборатория тестирования RTI IIoT - это крупнейшая и наиболее полная лаборатория в отрасли, в которой представлены:

[1] [2] 下一页

Интернет вещей

  1. Тестирование программного обеспечения в РТИ
  2. Интеграция ROS2 + DDS:при слиянии экосистем | RTI
  3. Введение в терминологию с открытым исходным кодом
  4. Открытый исходный код и Интернет вещей:инновации через сотрудничество
  5. AT&T и Tech Mahindra совместно работают над новой платформой искусственного интеллекта с открытым исходным кодом
  6. Программные риски:защита открытого исходного кода в IoT
  7. Инструменты разработки IoT с открытым исходным кодом и инструменты, поддерживаемые поставщиком
  8. DeepLabCut:ИИ с открытым исходным кодом для отслеживания частей тела движущихся видов
  9. Необходимость открытого исходного кода на периферии (электронная книга)
  10. Открытый исходный код стимулирует внедрение Интернета вещей и граничных вычислений