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

MQTT и DDS:межмашинное взаимодействие в IoT

Интернет вещей (IoT) в последнее время привлекает к себе много внимания. Толчком к этому послужило недавнее объявление об инициативе OASIS по стандартизации протокола IBM MQTT как средства коммуникации «вещей». Это сообщение в блоге New York Times содержит некоторую справочную информацию о MQTT и объявлении.

Если MQTT вызывает у вас чувство дежавю, то вы, вероятно, знакомы со стандартом службы распределения данных для систем реального времени (DDS) группы управления объектами (OMG). Как и MQTT, DDS был разработан специально для межмашинного взаимодействия (M2M), основы для Интернета вещей.

DDS против MQTT

Однако, хотя у них могут быть общие устремления, стандарты MQTT и DDS очень разные. Каждый из них оптимизирован с учетом различных предположений о том, как будет составляться Интернет вещей:

Различия между MQTT и DDS проявляются в их базовой архитектуре.

Архитектура MQTT

MQTT - звездообразный. Датчики, устройства и приложения обмениваются данными через брокера сообщений, работающего на сервере (или устройстве) в центре обработки данных. Все коммуникации проходят через этого централизованного брокера.

Архитектура DDS

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

Из-за своей разной архитектуры MQTT и DDS подходят для разных типов приложений.

Приложения MQTT

MQTT поддерживает классический M2M приложения, в которых клиентская машина общается с серверной машиной один на один. Примером может служить удаленный мониторинг активов, таких как датчики, контролирующие нефтяные скважины и трубопроводы.

Приложения DDS

Лучше всего использовать DDS когда не вся обработка данных централизована. Например, рассмотрим систему наблюдения за пациентом. Данные датчиков (например, статистика естественного движения населения) необходимы у постели больного, на посту медсестры, для электронных медицинских карт и даже на мобильном устройстве врача. Было бы невероятно неэффективно направлять данные датчиков через центр обработки данных, чтобы передать их на совместно расположенный прикроватный монитор. Это может быть даже технически неприемлемо из-за требований к совокупной пропускной способности.

Какой протокол связи IoT лучше всего?

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


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

  1. Являются ли Интернет вещей и облачные вычисления будущим данных?
  2. Демократизация Интернета вещей
  3. Данные, подключение и Интернет вещей - преодоление нарушений в мире Covid
  4. Интернет вещей и ваше понимание данных
  5. Интернет вещей и искусственный интеллект продвигаются вперед в технологиях
  6. Устройства Интернета вещей продолжают расти и множатся, увеличиваясь на 200% к 2021 году
  7. Интернет вещей и LPWA:идеальные партнеры в объединенном мире
  8. Машинное зрение - ключ к Индустрии 4.0 и IoT
  9. Решайте проблемы ETL данных IoT и максимизируйте рентабельность инвестиций
  10. Мысли о новых технологиях, Edge и IoT