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


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

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

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

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

В пограничном решении Интернета вещей операционные технологии (OT) могут управлять ресурсами из облака и управлять ими с помощью реестра устройств Azure. Пользователи OT могут использовать web-интерфейс операций, в то время как IT администраторы могут использовать интерфейс командной строки (CLI) и портал Azure. Чтобы найти ресурсы и управлять ими, пользователи OT могут использовать сайты , создаваемые ИТ-администратором. Сайты обычно группировать экземпляры Операций Интернета вещей Azure по физическому расположению.

Управление устройствами и ресурсами относится к таким процессам, как регистрация ресурсов и определение устройств. Управление устройствами и ресурсами включает следующие задачи:

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

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

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

Компоненты

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

  • Устройства , описывающие сведения о подключении на юге края для одного или нескольких ресурсов.
  • Данные ресурса указывают на описание значений, которые можно собирать из ресурса.
  • События активов, которые информируют вас об изменениях состояния вашего актива.
  • Потоки данных соединяют различные источники данных и выполняют операции с данными, упрощая настройку путей передачи данных для их перемещения, преобразования и обогащения.
  • Веб-интерфейс интерфейса операций , позволяющий создавать и настраивать ресурсы в решении. Веб-интерфейс упрощает задачу управления активами.
  • Реестр устройств 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 используют ресурсы Azure, называемые ресурсами и устройствами, для подключения компонентов промышленной пограничной среды и управления ими. Прежде чем создать ресурс, необходимо определить устройство. Устройство — это профиль, описывающий сведения о подключении к южной границе для одного или нескольких ресурсов.

В настоящее время соединители, доступные в операциях Интернета вещей Azure, являются соединителем для OPC UA, соединителем мультимедиа (предварительная версия), соединителем ONVIF (предварительная версия), соединителем SQL (предварительная версия) и соединителем REST (предварительная версия). Устройства — это конфигурации соединителя, который позволяет подключаться к одному или нескольким физическим ресурсам. Рассмотрим пример.

  • Устройство хранит сведения, необходимые для подключения к серверу OPC UA.
  • Устройство хранит сведения, необходимые для подключения к источнику мультимедиа и источнику, совместимму с ONVIF.

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

Создание ресурсов, точек данных и событий

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

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

  • Что-то, например роботизированная рука, подключено к серверу OPC UA.
  • Медиаресурс, такой как камера.

Когда вы определяете актив, используя либо веб-интерфейс операций, либо 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 (предварительная версия) включают примеры, показывающие, как реализовать эти типы сценариев командования и управления.

Дополнительные сведения см. в разделе "Операции Интернета вещей Azure", встроенный локальный брокер MQTT.