Поделиться через


Что такое издатель OPC?

Важно!

Актуальную информацию по этой теме см. в статье Промышленный Интернет вещей в Azure.

Издатель OPC —это эталонная реализация, демонстрирующая следующее:

  • подключения к имеющимся серверам на основе унифицированной архитектуры (UA) OPC;
  • публикации данных телеметрии в кодировке JSON с серверов OPC UA в формате "публикация/подписка" OPC UA с использованием полезных данных JSON в Центре Интернета вещей.

Вы можете использовать любой из транспортных протоколов, которые поддерживает пакет SDK клиента Центра Интернета вещей: HTTPS, AMQP и MQTT.

Эталонная реализация включает:

  • Клиент OPC UA для подключения к имеющимся серверам OPC UA в вашей сети.
  • Сервер OPC UA, подключенный через порт 62222, который можно использовать для управления публикациями и предлагающий прямые методы для выполнения аналогичных операций с помощью Центра Интернета вещей.

Вы можете скачать эталонную реализацию издателя OPC с GitHub.

Приложение реализовано на базе .NET Core и его можно запускать на платформах, которые поддерживает .NET Core.

Издатель OPC внедряет логику повторного выполнения для установки подключений к конечным точкам, которые не отвечают на определенное количество запросов проверки активности. Например, когда сервер OPC UA перестает отвечать из-за отключения питания.

Для каждого отдельного интервала публикации на сервер OPC UA создается отдельная подписка, где обновляются все узлы в этом интервале публикации.

Издатель OPC поддерживает пакетную обработку данных, отправленных в Центр Интернета вещей для снижения нагрузки на сеть. При пакетной обработке пакет отправляется в Центр Интернета вещей, только если достигнут настроенный размер пакета.

Это приложение использует эталонный стек OPC Foundation OPC UA в качестве пакетов NuGet. Ознакомьтесь с условиями лицензирования по адресу https://opcfoundation.org/license/redistributables/1.3/.

Дальнейшие действия

Итак, вы узнали, что представляет собой издатель OPC. Далее мы рекомендуем ознакомиться со следующей статьей:

Настройка издателя OPC