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

Визуализация данных в приложениях с микродатчиками

Не могу поверить, что был в RTI уже более 12 лет! За это время я увидел эволюцию службы распределения данных OMG с момента ее зарождения, а также реализацию миссии RTI по ​​созданию наилучшей доступной реализации DDS.

За время нашей истории с DDS мы сталкивались с приложениями, которые могли поддерживать только очень мало ресурсов памяти. Сегодня может показаться замечательным выставление системы с объемом ОЗУ менее 8 МБ, но мы видели требования приложений, которые требуют гораздо меньшего объема памяти. Некоторое время назад мы решили создать версию DDS для устройств с ограниченными ресурсами. Мы называем его RTI Connext DDS Micro и встроили его в приложения с объемом оперативной памяти менее 128 КБ. Мы очень рады этому!

Для достижения этой возможности Connext DDS Micro поддерживает подмножество функций полной реализации Connext DDS. По моим оценкам, уровень функциональности составляет около 80% от стандартного продукта DDS, который мы предоставляем. В пределах этих 80% мы поддерживаем критически важные возможности, такие как надежность, ключи / экземпляры, работоспособность, долговечность и т. Д. А поскольку мы сохранили протокол проводного формата RTPS (публикация подписки в реальном времени), приложения DDS Micro могут взаимодействовать с обычными приложениями DDS и наоборот.

Как я уже упоминал выше, чтобы уменьшить использование оперативной памяти, нам пришлось пойти на некоторые жертвы. Одной из функций, которые мы исключили, была возможность участника отправлять информацию о типе данных при обнаружении. Эта функция является необязательной частью протокола RTPS и используется сегодня, если включена, обычными участниками DDS. Фактически, это ключевая функция, на которую мы полагаемся при использовании наших инструментов с приложениями DDS. Например, наша консоль администратора была обновлена ​​в прошлом году с возможностью визуализации данных непосредственно в инструменте. Это означает, что инструмент Admin Console теперь может подписаться непосредственно на данные, публикуемые приложениями DDS. Здесь вы можете увидеть инструменты визуализации данных консоли администратора в действии:обзор и подробное описание.

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

<рисунок>

Это отличная функция, которую сегодня используют многие разработчики приложений DDS. Однако его нельзя использовать с приложениями DDS Micro, поскольку эти приложения не отправляют информацию о типе данных при обнаружении.

Чтобы устранить это ограничение, наша команда отличных инструментов добавила новую возможность в Admin Console. Вместо того, чтобы полагаться исключительно на информацию о типе данных, отправляемую при обнаружении, консоль администратора теперь имеет возможность настраивать тип данных непосредственно в инструменте с помощью файла XML для описания типа данных или набора типов данных. При подписке на тему в консоли администратора теперь вы можете использовать XML-файл, как показано на этом снимке экрана:

<рисунок>

Как только вы откроете функцию подписки, у вас будет возможность «Загрузить типы данных из файла XML». Оттуда вы можете выбрать файл XML:

<рисунок>

Содержимое XML-файла в основном представляет собой описание FunctionGeneratorType, как показано ниже:

<рисунок>

Затем, после загрузки правильной информации о типе данных, консоль администратора сможет подписаться на издателя.

В следующем примере издатель DDS Micro - это простой издатель генератора функций, который отправляет потоковые данные датчиков и излучает данные синусоидальной, прямоугольной и треугольной волны. Вот визуализация этого издателя потоковой передачи DDS Micro.

<рисунок>

Я должен сказать, как здорово быть здесь, в RTI, видеть, как все эти возможности собраны вместе, чтобы обеспечить платформу для промышленного Интернета вещей. Мне не терпится увидеть в будущем инновации, которые позволят еще большему количеству устройств обмениваться данными.

Для получения дополнительной информации см. RTI Connext DDS Micro и Консоль администрирования RTI.

Ссылки:


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

  1. MQTT и DDS:межмашинное взаимодействие в IoT
  2. ROS2 + DDS:сыграйте снова
  3. Датчик RVG - принцип работы и его приложения
  4. Сбор данных IoT способствует точному земледелию
  5. Сортировка меняющихся требований к ИИ
  6. Шесть основных принципов для успешных приложений с сенсорной информацией
  7. Использование искусственного интеллекта и машинного обучения для извлечения полезной информации в погранич…
  8. Датчик крутящего момента с разъемным кольцом
  9. Контроль работоспособности машин и ресурсов в промышленных приложениях:взгляд на сенсорные технологии
  10. Беспроводная сенсорная сеть дальнего действия