Что такое предварительная версия брокера OPC UA в Azure IoT?
Внимание
Предварительная версия операций Интернета вещей Azure, включенная Azure Arc в настоящее время находится в предварительной версии. Не следует использовать это программное обеспечение предварительной версии в рабочих средах.
Юридические условия, применимые к функциям Azure, которые находятся в состоянии бета-версии, предварительной версии или иным образом еще не выпущены в общедоступной версии, см. на странице Дополнительные условия использования предварительных версий в Microsoft Azure.
OPC UA (унифицированная архитектура OPC) — это стандарт, разработанный фондом OPC, чтобы обеспечить обмен данными между промышленными компонентами на границе и облаком. OPC UA предоставляет согласованный, безопасный и документированные стандарты на основе широко используемых форматов данных. Промышленные компоненты могут реализовать стандарт OPC UA для обеспечения универсального обмена данными.
Предварительная версия брокера OPC UA в Azure IoT — это часть предварительной версии операций Интернета вещей Azure. OpC UA Broker подключается к серверам OPC UA, чтобы получить данные, опубликованные в разделах службы Azure IoT MQ. Брокер OPC UA позволяет рабочей среде OPC UA входить в локальные рабочие нагрузки, работающие в кластере Kubernetes, а также в облачные рабочие нагрузки.
OpC UA Broker — это клиентское приложение, которое выполняется в качестве службы по промежуточного слоя в Операциях Интернета вещей Azure. Брокер OPC UA подключается к серверам OPC UA, позволяет просматривать адресное пространство сервера и отслеживать изменения данных и события в подключенных ресурсах. Операционные команды и разработчики используют брокер для упрощения задачи подключения активов OPC UA к их промышленному решению на границе.
Возможности
В рамках операций Интернета вещей Azure брокер OPC UA является собственным приложением Kubernetes, которое:
- Подключение существующие серверы и ресурсы OPC UA в собственный кластер Kubernetes на границе.
- Публикует данные телеметрии в кодировке JSON с серверов OPC UA в формате OPC UA PubSub с помощью полезных данных JSON. Используя этот стандартный формат для обмена данными, вы можете снизить риск будущих проблем совместимости.
- Подключение службы с поддержкой Azure Arc в облаке.
Брокер OPC UA включает сервер моделирования OPC UA, который можно использовать для тестирования приложений. Дополнительные сведения см. в статье "Настройка симулятора OPC PLC для работы с azure IoT OPC UA Broker Preview".
Другие функции
OpC UA Broker поддерживает следующие функции в рамках операций Интернета вещей Azure:
- Одновременные подключения к нескольким серверам OPC UA, настроенным с помощью пользовательских ресурсов Kubernetes
AssetEndpointProfile
(CR). - Публикация изменений значений данных OPC UA в формате OPC UA PubSub с кодировкой JSON.
- Публикация событий OPC UA с предопределенными полями событий.
- Определение ресурса с помощью CR ресурсов Kubernetes
- Сжатие полезных данных, включая
gzip
иbrotli
. - Автоматическое повторное подключение к серверам OPC UA.
- Встроенная совместимость с OpenTelemetry .
- Шифрование транспорта OPC UA.
- Анонимная проверка подлинности и проверка подлинности на основе имени пользователя и пароля.
AssetEndpointProfile
иAsset
CR, настраиваемые с помощью REST API Azure и портала Операций Интернета вещей Azure (предварительная версия).- Обнаружение активов OPC UA с поддержкой Akri. Ресурсы должны соответствовать спецификациям компаньона OPC UA.
Принцип работы
Два основных компонента брокера OPC UA являются приложением и обработчиком обнаружения.
Приложение брокера OPC UA:
- Создает сеанс на сервер OPC UA для каждого определенного ресурса.
- Все теги ресурса настраиваются с одинаковым интервалом публикации. Этот интервал определяет, как часто брокер публикует данные в разделе Azure IoT MQ.
- Создает отдельную подписку в сеансе для каждого 1000 тегов.
- Создает отдельную подписку для каждого события, определенного в ресурсе.
- Реализует логику повторных попыток для установления подключений к конечным точкам, которые не отвечают после указанного числа запросов на сохранение активности. Например, в среде может быть неответственное конечная точка, когда сервер OPC UA перестает отвечать из-за сбоя питания.
Обработчик обнаружения OPC UA:
- Использует конфигурацию Akri для подключения к серверу OPC UA. После подключения обработчик обнаружения проверяет адресное пространство OPC UA и пытается обнаружить ресурсы, соответствующие спецификациям компаньона OPC UA.
- Создает
Asset
иAssetEndpointProfile
CR в кластере.
Примечание.
Обнаружение активов akri работает только для серверов OPC UA, которые не требуют проверки подлинности пользователя или транспорта.
Дополнительные сведения об Akri см. в статье "Что такое Azure IoT Akri Preview?".
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по