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

Ускорение интеграции Modbus-устройств с открытым IIoT пограничным шлюзом

Приложения промышленного Интернета вещей (IIoT) регулярно полагаются на пограничный шлюз для соединения Modbus-периферии и других устройств. Создание кастомного шлюза может быть затратным и затратным по времени. Фреймворк открытого пограничного вычисления драматически упрощает развертывание и снижает затраты.

IIoT соединяет сенсоры, актуаторы и промышленную инфраструктуру — охватывая производство, транспорт, энергетику, ритейл, здравоохранение и управление цепочками поставок. Полученная связность обеспечивает сбор, обмен и аналитику данных в реальном времени, открывая приросты производительности и экономические выгоды.

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

Когда десятки сенсоров должны быть связаны с пограничным шлюзом, архитекторы сталкиваются с критическими решениями о дизайне ПО, обработке данных и аналитике. Без фреймворка с открытым исходным кодом каждый новый цикл разработки может исчерпывать ресурсы. EdgeX Foundry предоставляет готовый микросервисный стек, сокращающий время разработки, снижающий задержку и удерживающий расходы под контролем. Поскольку Modbus — широко принятый промышленный протокол — нуждается в надежной поддержке шлюза, EdgeX является идеальным фундаментом.

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

Обзор промышленных сенсоров

В автоматизации сенсоры и актуаторы — сердцебиение любой системы. Сенсоры обнаруживают изменения окружения; актуаторы выполняют действия на основе этих обнаружений.

Типичные промышленные сенсоры включают температуру, влажность, давление, приближенность и газохимические детекторы. Ключевые сценарии использования:

Во многих заводах устройства общаются через проприетарные или открытые протоколы. Modbus остается отраслевым стандартом для интеграции SCADA и PLC благодаря своему vendor-agnostic дизайну, обширной поддержке сообщества и совместимости с последовательными и Ethernet-носителями (Modbus RTU, ASCII, TCP, Plus). Его способность сосуществовать с другими протоколами в одной сети дальше стимулирует внедрение.

Обзор пограничного шлюза

Подключение устройств

Пограничный шлюз должен поддерживать распространенные промышленные протоколы — ZigBee, Bluetooth LE, BACnet, Modbus, Siemens S7 — для подключения разнообразных сенсоров и актуаторов.

Аналитика данных и движок правил

Локальная обработка позволяет шлюзу запускать ИИ/ML нагрузки, запускать действия в реальном времени и передавать только существенные данные в облако. Движки правил необходимы для автоматизированного принятия решений.

Хранение данных

Локальная персистентность — через Redis или аналогичные — обеспечивает автономную работу шлюза даже при сетевых сбоях.

Интероперабельность

Пограничные решения должны выставлять стандартные интерфейсы (MQTT, REST), чтобы устройства и приложения могли бесшовно взаимодействовать.

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

Надежная аутентификация, шифрование, управление сертификатами и гранулярный контроль доступа защищают данные и устройства по всему пограничному стеку.

Управление устройствами

Удаленное администрирование — запуск, остановка, конфигурация и обновление — позволяет операторам эффективно поддерживать парк шлюзов.

Облачная связь

Двунаправленная синхронизация с облачными платформами (AWS, Azure, IBM Watson) облегчает продвинутую аналитику и долгосрочное хранение.

Портативность

Кроссплатформенная поддержка (Windows, macOS, Linux) предотвращает vendor lock-in и ускоряет развертывание.

EdgeX Foundry

Почему открытая платформа?

Создание проприетарного пограничного фреймворка требует исчерпывающего дизайна, кодирования и тестирования — дорогого предложения. EdgeX Foundry доставляет модульную микросервисную архитектуру, позволяющую разработчикам развертывать только компоненты, которые им нужны. Результат: более быстрый time-to-market, более низкая общая стоимость владения и живое сообщество, непременно совершенствующее платформу.

Запущенная Linux Foundation, EdgeX Foundry — открытая, интероперабельная пограничная платформа. Ее слоистый дизайн — core, service и application — позволяет легкое масштабирование, обновления и распределение по разнородным системам.

EdgeX полностью совместим с Windows, macOS и Linux, делая его доступным для широкой аудитории разработчиков.

Продукты вроде EdgeXpert, EdgeXRT, HP Engage Edge, EdgeBox и шлюзов Dell уже используют EdgeX, подчеркивая его проверенную надежность.

Как EdgeX удовлетворяет потребности пограничного шлюза

EdgeX служит промежуточным ПО между физическими «вещами» и корпоративным IT, выполняя каждое требование шлюза, описанное выше.

Ускорение интеграции Modbus-устройств с открытым IIoT пограничным шлюзом
Рис. 1. EdgeX Foundry (Источник: www.edgexfoundry.org)

Хранение данных – Redis

EdgeX поставляется с Redis как хранилищем по умолчанию. Redis предлагает in-memory хранение с опциональной персистентностью (RDB, AOF), идеальное для пограничных сценариев, где устройства могут периодически отключаться.

Аналитика данных – Kuiper Rules Engine

EdgeX интегрирует EMQ X Kuiper, легковесный движок потоковой обработки, запускаемый на ресурсно-ограниченных устройствах. Синтаксис правил Kuiper следует модели Source-SQL-Sink:

Типичный рабочий процесс:

  1. Создание потока и указание его источника.
  2. Написание SQL-правила для обработки.
  3. Определение целевого sink.
  4. Развертывание и запуск правила.

Подключение устройств – Device Services

Слой Device Services переводит данные из сотен протоколов в родной формат EdgeX. Ключевые функции включают опрос статуса, преобразование данных, обновления конфигурации и обнаружение устройств.

Интероперабельность – MQTT и REST

Легковесный MQTT-брокер и REST API EdgeX предоставляют простые, низкопропускные каналы для связи устройств и интеграции сторонних сторон.

Безопасность – Security Store и API Gateway

Security Store EdgeX надежно хранит секреты, в то время как API Gateway обеспечивает контроль доступа и служит обратным прокси для REST-эндпоинтов.

Управление устройствами – API

Проверки здоровья и запросы метаданных выставлены через выделенные API управления устройствами.

Облачная связь

EdgeX поддерживает нативные коннекторы для AWS, Azure и IBM Watson. Доступны две модели интеграции:

  1. Application Services: предварительно скомпилированные сервисы, публикующие события данных в облачные эндпоинты.
  2. Configurable Application Services: SDK-базированные сервисы, которые могут быть адаптированы через конфигурацию без перекомпиляции.

Следующая статья представит кейс подключения промышленного сенсора к EdgeX, демонстрирующий реальные возможности пограничных вычислений.

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

  1. Безопасность промышленного IoT: ключевые тренды и лучшие практики на 2020 год
  2. Руководство новичка по терминологии Open Source
  3. Как открытое ПО двигает инновации в интернете вещей
  4. AT&T и Tech Mahindra запускают Acumos: открытую ИИ-платформу для быстрого развертывания
  5. Уязвимости IoT-устройств exponenруют умный дом атакам: угроза компрометации учетных данных
  6. Защита открытого ПО в IoT: смягчение программных рисков
  7. Open Source vs вендор-поддерживаемые инструменты разработки IoT: выбор правильного стека для предприятия
  8. Как 5G-усиленный IIoT ускоряет внедрение Индустрии 4.0
  9. Почему открытый исходный код движет инновациями на периферии — важная электронная книга
  10. Открытый исходный код питает рост IoT и периферийных вычислений