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.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →