Прочитать на английском

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


Управление активами и устройствами IoT и их контроль

Этот обзор знакомит с ключевыми концепциями управления и контроля активов и устройств в типичном решении Azure IoT. Каждый раздел содержит ссылки на содержимое, которое содержит дополнительные сведения и рекомендации.

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

Диаграмма, показывающая высокоуровневую архитектуру IoT-решения на основе периферийных устройств, выделяя области управления активами.

In an edge-based IoT solution, operational technologists (OT) can manage and control assets from the cloud, by leveraging a Unified registry. Пользователи OT могут использовать web-интерфейс операций, в то время как IT администраторы могут использовать интерфейс командной строки (CLI) и портал Azure. To locate and manage assets, OT users can use Sites, that are created by the IT administrator and typically group Azure IoT Operations instances by physical location.

Asset management refers to processes such as registering assets and defining asset endpoints. Управление активами включает следующие задачи:

  • Создание конечной точки актива
  • Создание активов, тегов и событий
  • Управление секретами точек доступа активов
  • Включение и отключение ресурсов

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

  • Управляйте движением, наклоном и увеличением камер.
  • Чтобы сэкономить энергию, выключайте свет в здании.
  • Используйте темы MQTT, чтобы позволить активам обмениваться данными друг с другом через брокера.

Компоненты

Решение IoT на основе периферии может использовать следующие компоненты для управления активами и контроля:

  • Asset endpoints to describe southbound edge connectivity information for one or more assets.
  • Теги активов для описания данных, которые могут быть собраны из актива.
  • События активов, которые информируют вас об изменениях состояния вашего актива.
  • Потоки данных соединяют различные источники данных и выполняют операции с данными, упрощая настройку путей передачи данных для их перемещения, преобразования и обогащения.
  • Operations experience web UI that lets you create and configure assets in your solution. Веб-интерфейс упрощает задачу управления активами.
  • Unified registry that enables the cloud and edge management of assets. Реестр устройств Azure проецирует ресурсы, определенные в вашей периферийной среде, как ресурсы Azure в облаке. Он предоставляет единый реестр, чтобы все приложения и службы, взаимодействующие с вашими ресурсами, могли подключаться к одному источнику. Реестр устройств также управляет синхронизацией между ресурсами в облаке и ресурсами как пользовательскими ресурсами в Kubernetes на периферии.
  • Реестр схем, который позволяет вам определять и управлять схемами для ваших активов. Потоки данных используют схемы для десериализации и сериализации сообщений.
  • Akri services, которые позволяют вам развертывать и настраивать протоколы подключения, такие как OPC UA и ONVIF, на периферии. Коннектор для ONVIF — это служба, которая обнаруживает и регистрирует ONVIF-устройства, такие как камеры. Коннектор для OPC UA — это служба, которая подключается к серверам OPC UA и регистрирует активы, такие как роботизированные руки.
  • Расширение Secret Store для синхронизации секретов из облака и сохранения их на периферии в виде секретов Kubernetes. Azure IoT Operations использует Azure Key Vault как управляемое хранилище на облаке и использует расширение Azure Key Vault Secret Store для Kubernetes для синхронизации секретов.
  • Сайты, которые группируют экземпляры Azure IoT Operations по физическому расположению, упрощая пользователям OT поиск и управление активами. Ваш ИТ-администратор создает сайты и назначает им экземпляры Azure IoT Operations. Чтобы узнать больше, смотрите Что такое диспетчер сайта Azure Arc (предварительная версия)?.

Для получения дополнительной информации см. What is asset management in Azure IoT Operations.

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

Создание конечной точки ресурса

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

В настоящее время в Azure IoT Operations доступны южные коннекторы: коннектор для OPC UA, медиа-коннектор (предварительный просмотр), и коннектор для ONVIF (предварительный просмотр). Конечные точки активов — это конфигурации для коннектора, которые позволяют ему подключаться к активу. Рассмотрим пример.

  • An asset endpoint for OPC UA stores the information you need to connect to an OPC UA server.
  • Конечная точка ресурса для медиа-коннектора хранит информацию, необходимую для подключения к источнику медиа.

Для получения дополнительной информации см. Что такое коннектор для OPC UA?.

Создание активов, меток и событий

Логический объект, называемый активом, представляет устройство или компонент в облаке как ресурс Azure Resource Manager и на границе сети как пользовательский ресурс Kubernetes. Когда вы создаёте актив, вы можете определить его метаданные, точки данных (также называемые тегами) и события, которые он генерирует.

В настоящее время актив в Azure IoT Operations может быть:

  • Something connected to an OPC UA server such as a robotic arm.
  • Медиаресурс, такой как камера.

Когда вы определяете актив, используя либо веб-интерфейс операций, либо Azure IoT Operations CLI, вы можете настроить теги и события для каждого актива.

  • tag — это описание точки данных, которую можно собрать с актива. Метки OPC UA предоставляют данные в реальном времени или исторические данные об активе.
  • Событие — это уведомление от сервера OPC UA, которое может информировать вас об изменениях состояния вашего актива.

Для получения дополнительной информации см. Define assets and asset endpoints.

Управление секретами конечных точек активов

В экземпляре Azure IoT Operations, развернутом с безопасными настройками, вы можете добавлять секреты в Azure Key Vault и синхронизировать их с устройствами на границе сети для использования в конечных точках активов через веб-интерфейс операций. Секреты используются в конечных точках активов для аутентификации.

Для получения дополнительной информации см. Manage secrets for your Azure IoT Operations deployment.

Команды и управление

В состав Azure IoT Operations входит брокер MQTT корпоративного уровня, соответствующий стандартам. Брокер обеспечивает двустороннюю связь между периферией и облаком, а также поддерживает событийно-ориентированные приложения на периферии.

Используйте брокер MQTT для реализации решений по управлению и контролю, которые позволяют отправлять команды вашим активам как из облака, так и из других компонентов на крайних участках сети. Соединители, такие как соединитель ONVIF, могут использовать темы MQTT для прослушивания и выполнения команд. Например, вы можете опубликовать сообщение в теме в MQTT брокере, которое будет инструкцией для камеры повернуться влево на 20 градусов. Камера может использовать другую тему для публикации сообщения, подтверждающего завершение операции. Комплекты SDK Azure IoT Operations (предварительная версия) включают примеры, показывающие, как реализовать эти типы сценариев командования и управления.

For more information, see Azure IoT Operations built-in local MQTT broker.