Архитектурирование связности в Industrial Internet of Things
Выбор правильного решения связности зависит от расположения устройства, функции и требований варианта использования. Ниже ключевые сценарии:
- Умные устройства (конечные точки)
- Устройство-в-облако соединения
- Связность внутри облака
- Пользовательская связность (облако-к-пользователю)
Стандарт Data Distribution Service (DDS)
Для устройство-в-облако (WAN) связей DDS — проверенный стандарт реально-временного обмена данными, доставляющий:
- Стейтфул взаимодействия
- Умная обработка подключения/отключения и способность пересылать только релевантные данные при переподключении.
- Встроенный интеллект шины, снимающий накладные расходы приложения.
- Множественные паттерны потоков данных, адаптирующиеся к текущим и будущим потребностям.
- Публикация-подписка, данно-ориентированная архитектура.
- Высокая масштабируемость, производительность, резилиентность и надежная безопасность.
Внутри конечных устройств DDS обеспечивает надежную, критичную для безопасности операцию — критичную для секторов вроде здравоохранения и авто — поддерживая разнородные транспорты и платформы через шлюзы и сервисы маршрутизации.
DDS также процветает в облачных средах, где его гибкость поддерживает широкий микс вариантов связности и продлевает жизнеспособность облачных решений.
При подключении пользователей к облаку (облако-к-пользователю) традиционные веб-технологии — WebSockets и HTTP — остаются лучшим выбором, потому что они предлагают:
- Stateless, request-response взаимодействия, ориентированные на человека.
- Установленные инфраструктуры масштабируемости и безопасности.
- Резилиентное, прощающее выполнение с легкими рестартами.
- Всеместое доступ с мобильных устройств и тонких клиентов.
Гибкость развертывания с DDS Domains
DDS домены позволяют безопасную изоляцию подсистем и адаптированные плоскости данных, снижая сетевую полосу и CPU/память накладные расходы на шлюзовых соединениях. Типичные определения доменов включают:
- Domain 0 — WAN уровень. Обнаружение ограничено шлюзовыми конечными точками и сервисами маршрутизации, действующими как прокси для локальных царств устройств.
- Domain 1 — Устройство-в-облако уровень. Полное обнаружение устройств происходит на шинах устройств и облака.
DDS поддерживает широкий массив транспортов: UDP, TCP, shared memory, OpenSSL (TLS/SSL, DTLS) и низкополосаные опции. Руководства по транспорту отличаются по типу сети:
- LANs: Предпочитайте UDP (многоадресная рассылка где доступна) для внутриоблачной или приложение-к-приложению коммуникации.
- WANs: Используйте TCP с TLS для устройство-в-облако связей.
Удаленный доступ к любой шине данных DDS теперь возможен, с DDS управляющим состоянием для бесшовного обмена данными через сотовые и Wi-Fi сети. Правила Quality of Service (QoS) обеспечивают резилиентность во время мобильности сети и переключения.
Для облако-к-человек коммуникации — таких как мобильные пользовательские конечные точки или тонкие клиенты — продолжайте использовать WebSockets и HTTPS поверх TCP.
Опыт удаленного доступа из веб-приложений посетив RTI Connext DDS Demo сайт: https://info.rti.com/demo_iot.
Интернет вещей
- Промышленный интернет: революция в управлении активами через связность, аналитику и UX
- Edge Cloud Computing: необходимый бэкбон для быстрого роста IoT
- Безопасность IoT: Распаковка уникального ландшафта угроз для подключённых устройств (Часть 1)
- Топ-4 вызова, стоящие перед Индустриальным Интернетом вещей (IIoT)
- Обновления IoT-устройств: преодоление проблем распространения в современных офисах
- 5 ключевых вызовов, стоящих перед Интернетом вещей сегодня
- Безопасность систем промышленного управления, медицинских устройств и скрытые киберугрозы
- Защита промышленного IoT: практические стратегии для кибер-физических систем
- Промышленный Интернет вещей: краткая история эволюции и влияния
- Индустриальный IoT для роста: выходя за рамки экономии затрат