Compartilhar via


Controle e gerenciamento de ativos e dispositivos de IoT

Essa visão geral apresenta os principais conceitos sobre como gerenciar e controlar dispositivos em uma solução típica de IoT do Azure. Cada seção inclui links para conteúdos que fornecem mais detalhes e diretrizes.

O diagrama a seguir mostra uma exibição de alto nível dos componentes de uma solução de IoT típica baseada em borda. Este artigo se concentra nos componentes de gerenciamento e controle de ativos de uma solução de IoT baseada em borda:

Diagrama que mostra a arquitetura de solução baseada em borda IoT de alto nível destacando as áreas de gerenciamento de ativos.

Em uma solução de IoT baseada em borda, os tecnólogos operacionais (OT) podem gerenciar e controlar ativos da nuvem aproveitando um Registro unificado. Os usuários de OT podem usar a interface do usuário da Web da experiência de operações, enquanto os administradores de TI podem usar a CLI e o portal do Azure. Para localizar e gerenciar ativos, os usuários de OT podem usar Sites, que são criados pelo administrador de TI e normalmente agrupam instâncias de Operações de IoT do Azure por localização física.

O gerenciamento de ativos refere-se a processos como o registro de ativos e a definição de pontos de extremidade de ativos. O gerenciamento de conteúdo inclui as seguintes tarefas:

  • Criação de ponto de extremidade de ativo
  • Criação de ativos, tags e eventos
  • Gerenciamento de segredos dos endpoints de ativos
  • Habilitar e desabilitar ativos

Em uma solução de IoT baseada em borda, comando e controle refere-se aos processos que permitem enviar comandos para ativos e, opcionalmente, receber respostas deles. Por exemplo, você pode:

  • Controlar a panorâmica de câmeras, inclinar e ampliar.
  • Para economizar energia, desligue as luzes de um prédio.
  • Use tópicos MQTT para permitir que os ativos se comuniquem entre si por meio do agente.

Componentes

Uma solução de IoT baseada em borda pode usar os seguintes componentes para gestão e controle de ativos:

  • Pontos de extremidade de ativo para descrever informações de conectividade de borda sul para um ou mais ativos.
  • Etiquetas de ativo para descrever um ponto de dados que possa ser coletado de um ativo.
  • Eventos de ativo que informam sobre mudanças no estado do seu ativo.
  • Os fluxos de dados permitem que você conecte várias fontes de dados e execute operações de dados, simplificando a configuração de caminhos de dados para mover, transformar e enriquecer dados.
  • Interface do usuário da Web de experiência de operações que permite criar e configurar ativos em sua solução. O portal simplifica a tarefa de gerenciar ativos.
  • Registro Unificado que permite o gerenciamento de ativos na nuvem e na borda. O Registro de Dispositivo projeta ativos definidos em seu ambiente de borda como recursos do Azure na nuvem. Ele fornece um único registro unificado para que todos os aplicativos e serviços que interagem com os seus ativos possam se conectar a uma única fonte. O Registro de Dispositivo também gerencia a sincronização entre ativos na nuvem e ativos como recursos personalizados no Kubernetes na borda.
  • Registro de esquema que permite definir e gerenciar o esquema para seus ativos. Os fluxos de dados usam esquemas para desserializar e serializar mensagens.
  • Serviços Akri que permitem implantar e configurar protocolos de conectividade, como OPC UA e ONVIF, na borda. O conector para ONVIF (versão prévia) é um serviço que descobre e registra ativos ONVIF, como câmeras. O conector do OPC UA é um serviço que se conecta aos servidores OPC UA e registra ativos como braços robóticos.
  • Extensão do Repositório de Segredos para sincronizar os segredos da nuvem e armazená-los na borda na forma de segredos do Kubernetes. As Operações do Azure IoT usam o Azure Key Vault como a solução de cofre gerenciado na nuvem e a extensão Repositório de segredos seguro do Azure Key Vault para Kubernetes para sincronizar os segredos.
  • Sites que agrupam instâncias de Operações de IoT do Azure por localização física e facilitam a localização e gerenciamento de ativos dos usuários de OT. Seu administrador de TI cria sites e atribui instâncias do Operações de IoT do Azure a eles. Para saber mais, confira O que é o gerenciador de sites do Azure Arc (versão prévia)?.

Para obter mais informações, consulte o que é o gerenciamento de ativos nas Operaçõesde IoT do Azure.

Gerenciamento de ativos e dispositivos

Criação de ponto de extremidade de ativo

As Operações do Azure IoT usam recursos do Azure chamados ativos e pontos de extremidade de ativos para conectar e gerenciar componentes do seu ambiente de borda industrial. Antes de criar um ativo, você precisa definir um perfil de ponto de extremidade de ativo. Um ponto de extremidade de ativo é um perfil que descreve informações de conectividade de borda de direção sul para um ou mais ativos.

Atualmente, os únicos conectores sul disponíveis nas Operações do Azure IoT são o conector para OPC UA, o conector de mídia (versão prévia) e o conector para ONVIF (versão prévia). Pontos de extremidade de ativo são configurações para um conector que habilita que ele se conecte a um ativo. Por exemplo:

  • Um ponto de extremidade de ativo para OPC UA armazena as informações necessárias para se conectar a um servidor OPC UA.
  • Um ponto de extremidade de ativo para o conector de mídia armazena as informações necessárias para se conectar a uma fonte de mídia.

Para obter mais informações, confira O que é o conector para OPC UA?

Criação de ativos, tags e eventos

Um ativo é uma entidade lógica que representa um dispositivo ou componente na nuvem como um recurso do Azure Resource Manager e na borda como um recurso personalizado do Kubernetes. Ao criar um ativo, você pode definir os seus metadados e os pontos de dados (também chamados de marcas) e eventos emitidos por ele.

Atualmente, um ativo nas Operações de IoT do Azure pode ser um:

  • Algo conectado a um servidor OPC UA, como um braço robótico.
  • Uma fonte de mídia, como uma câmera.

Ao definir um ativo usando a interface do usuário da Web da experiência de operações ou a CLI de Operações do Azure IoT, você pode configurar marcas e eventos para cada ativo:

  • Uma marca é uma descrição de um ponto de dados que pode ser coletado de um ativo. As marcas OPC UA fornecem dados históricos ou em tempo real sobre um ativo.
  • Um evento é uma notificação de um servidor OPC UA que pode informar você sobre alterações do estado do seu ativo.

Para obter mais informações, consulte Definir ativos e pontos de extremidade de ativos.

Gerenciamento de segredos dos endpoints de ativos

Em uma instância das Operações IoT do Azure implantada com configurações seguras, você pode adicionar segredos ao Azure Key Vault e sincronizá-los com a periferia para serem usados em pontos de extremidade de ativos através da interface do usuário da Web da experiência de operações. Segredos são usados em pontos de extremidade de ativos para autenticação.

Para mais informações, confira Gerenciar segredos para sua implantação de Operações do Azure IoT.

Comando e controle

As Operações de IoT do Azure incluem um agente MQTT compatível com padrões e nível empresarial. O corretor permite a comunicação bidirecional entre a borda e a nuvem, e impulsiona aplicativos impulsionados por eventos na borda.

Use o agente MQTT para implementar soluções de comando e controle que permitem enviar comandos para seus ativos da nuvem ou de outros componentes baseados em borda. Conectores, como o conector ONVIF, podem usar tópicos MQTT para escutar e responder a comandos. Por exemplo, você pode publicar uma mensagem em um tópico no agente MQTT que instrui uma câmera a se movimentar para a esquerda em 20 graus. A câmera pode usar outro tópico para publicar uma mensagem que reconhece que a operação está concluída. Os SDKs de Operações de IoT do Azure (versão prévia) incluem exemplos que mostram como implementar esses tipos de cenários de comando e controle.

Para obter mais informações, consulte agente MQTT local incorporado das Operações do Azure IoT.