Открыть сервисСервис

Industrial Internet Reference Architecture

Industrial Internet Reference Architecture (IIRA, Эталонная архитектура промышленного интернета) — это стандартизированная архитектурная модель для систем промышленного интернета вещей (IIoT), разработанная Консорциумом промышленного интернета (Industrial Internet Consortium, IIC). IIRA определяет общий язык, структуру и методологию для проектирования, описания и анализа распределённых промышленных систем, объединяющих датчики, исполнительные механизмы, вычислительные устройства, сети, облачные платформы и приложения. Архитектура ориентирована на обеспечение функциональной совместимости, масштабируемости, безопасности и надёжности в таких отраслях, как производство, энергетика, транспорт, здравоохранение и добывающая промышленность.

История и контекст создания

Консорциум промышленного интернета (IIC) был основан в 2014 году компаниями AT&T, Cisco, General Electric, IBM и Intel. Целью консорциума стало ускорение внедрения IIoT путём разработки открытых стандартов, эталонных архитектур и тестовых сред. Первая версия IIRA была опубликована в июне 2015 года, а обновлённая версия 1.9 вышла в 2019 году. Архитектура создавалась как ответ на фрагментацию рынка IIoT, где различные вендоры предлагали проприетарные решения, несовместимые друг с другом. IIRA не является формальным стандартом (в отличие, например, от стандартов ISO или IEEE), но служит «рамочным документом», который может использоваться как основа для разработки отраслевых профилей и сертификации устройств.

Ключевые концепции

Четыре точки зрения (Viewpoints)

IIRA предлагает описывать систему с четырёх различных точек зрения, каждая из которых отвечает на определённый круг вопросов:

  • Бизнес-точка зрения (Business Viewpoint) — определяет цели, задачи, ожидаемую ценность и экономические модели системы. Описывает, как IIoT-решение вписывается в бизнес-процессы предприятия, какие инвестиции требуются и как измеряется эффективность.
  • Использование (Usage Viewpoint) — описывает, как система будет использоваться в реальных сценариях. Включает описание пользователей, их ролей, последовательностей операций (workflows) и требований к взаимодействию.
  • Функциональная точка зрения (Functional Viewpoint) — определяет функциональные компоненты системы, их интерфейсы и взаимодействие. Это наиболее детализированная часть, где выделяются такие блоки, как управление данными, безопасность, связь, контроль, аналитика.
  • Реализация (Implementation Viewpoint) — описывает конкретные технологии, протоколы, аппаратные и программные платформы, используемые для реализации функциональных требований. Включает развёртывание, конфигурацию и эксплуатацию.

Основные архитектурные домены

IIRA выделяет три ключевых домена, которые охватывают всю экосистему IIoT:

  • Периферийный домен (Edge Domain) — включает устройства, расположенные на границе сети (датчики, контроллеры, шлюзы), которые собирают данные с физических объектов и выполняют первичную обработку.
  • Платформенный домен (Platform Domain) — облачная или локальная вычислительная платформа, обеспечивающая хранение, обработку, аналитику и управление данными.
  • Домен предприятия (Enterprise Domain)корпоративные информационные системы (ERP, MES, CRM, PLM), которые используют данные IIoT для принятия решений, планирования и управления производством.

Коммуникационные паттерны

IIRA определяет несколько типов взаимодействия между компонентами:

  • Запрос-ответ (Request-Response) — синхронное взаимодействие, например, опрос датчика или команда на исполнительный механизм.
  • Публикация-подписка (Publish-Subscribe) — асинхронная модель, где источники данных публикуют события, а подписчики получают их в реальном времени (например, потоковая передача показаний температуры).
  • Потоковая передача (Streaming) — непрерывная передача данных с высокой частотой (видео, вибрация, аудио).
  • Пакетная передача (Batch) — периодическая передача больших объёмов данных (например, архивов журналов).

Структура эталонной архитектуры

IIRA не является жёсткой схемой, а представляет собой набор шаблонов и рекомендаций. Типичная архитектура включает следующие уровни:

  • Уровень физического мира (Physical World Layer) — машины, оборудование, датчики, исполнительные механизмы, объекты мониторинга.
  • Уровень периферийных вычислений (Edge Computing Layer) — шлюзы, контроллеры, локальные серверы, выполняющие фильтрацию, агрегацию и предварительную обработку данных.
  • Уровень связи (Connectivity Layer) — сети передачи данных (Ethernet, Wi-Fi, 5G, LoRaWAN, Zigbee, промышленные шины).
  • Уровень платформы (Platform Layer) — облачные или локальные платформы IIoT (например, AWS IoT, Azure IoT, Siemens MindSphere, ThingWorx).
  • Уровень приложений (Application Layer) — аналитические инструменты, панели мониторинга, системы управления, мобильные приложения.
  • Уровень безопасности (Security Layer) — сквозная защита на всех уровнях: аутентификация, шифрование, управление доступом, мониторинг угроз.

Безопасность в IIRA

Безопасность является сквозным требованием. IIRA выделяет следующие аспекты:

  • Аутентификация и авторизация — проверка подлинности устройств и пользователей, разграничение прав доступа.
  • Целостность данных — защита от несанкционированного изменения данных при передаче и хранении.
  • Конфиденциальность — шифрование данных, особенно при передаче через открытые сети.
  • Доступность — обеспечение непрерывной работы критически важных систем, устойчивость к отказам и атакам.
  • Управление уязвимостями — регулярное обновление ПО, патчи безопасности, тестирование на проникновение.
  • Физическая безопасность — защита устройств от несанкционированного доступа, вандализма и кражи.

Применение

IIRA используется как основа для:

  • Сертификации устройств и систем IIoT — IIC проводит программы тестирования на соответствие IIRA (IIC Testbed Program).
  • Разработки отраслевых профилей — например, для умного производства (Smart Manufacturing), интеллектуальных энергосистем (Smart Grid), подключённого здравоохранения (Connected Health).
  • Оценки зрелости IIoT-решений — с помощью модели зрелости (IIoT Maturity Model).
  • Обучения и консультирования — архитектура используется как учебное пособие в университетах и корпоративных тренингах.

Критика и ограничения

  • Абстрактность — IIRA не предоставляет готовых технических решений, а лишь описывает концепции, что требует дополнительной адаптации под конкретные проекты.
  • Сложность внедрения — для небольших предприятий или стартапов следование всем рекомендациям IIRA может быть избыточным и дорогостоящим.
  • Отсутствие формального статуса — IIRA не является международным стандартом (ISO, IEC), что снижает её обязательность для вендоров.
  • Ориентация на крупных игроков — архитектура в значительной степени отражает интересы крупных корпораций (General Electric, Siemens, IBM), что может не учитывать специфику малого бизнеса.

Взаимосвязь с другими стандартами

IIRA дополняет и пересекается с другими архитектурами и стандартами:

  • RAMI 4.0 (Reference Architecture Model Industry 4.0) — немецкая эталонная архитектура для «Индустрии 4.0», более детально описывающая производственные процессы.
  • ISO/IEC 30141 — международный стандарт эталонной архитектуры IoT, близкий по духу к IIRA.
  • IEC 62443 — стандарт безопасности для промышленных систем управления, используемый в IIRA для детализации требований безопасности.
  • OPC UA — протокол для обмена данными в промышленности, часто упоминается в контексте реализации IIRA.

Источники

  • Industrial Internet Consortium. Industrial Internet Reference Architecture (IIRA) Version 1.9. IIC, 2019.
  • Boyes, H., Hallaq, B., Cunningham, J., & Watson, T. The industrial internet of things (IIoT): An analysis framework. Computers in Industry, 2018.
  • Gilchrist, A. Industry 4.0: The Industrial Internet of Things. Apress, 2016.
  • ISO/IEC 30141:2018 — Internet of Things (IoT) — Reference architecture.
  • IEC 62443 — Industrial communication networks — Network and system security.
  • Plattform Industrie 4.0. RAMI 4.0 — Reference Architecture Model Industrie 4.0. 2015.
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru