Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Esta visão geral apresenta os principais conceitos sobre gerenciamento e controle de ativos e dispositivos em uma solução típica do Azure IoT. Cada seção inclui links para conteúdo que fornece mais detalhes e orientações.
O diagrama a seguir demonstra uma visão de alto nível dos componentes numa solução típica de IoT baseada na periferia. Este artigo concentra-se nos componentes de gestão e controle de ativos de uma solução de IoT baseada na periferia.
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 utilizadores de OT podem usar a interface web de gestão 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 do Azure IoT por local físico.
A gestão de ativos refere-se a processos como o registo de ativos e a definição de pontos finais de ativos. A gestão de ativos inclui as seguintes tarefas:
- Criação de pontos finais de ativos
- Criação de ativos, etiquetas e eventos
- Gestão de segredos dos pontos de extremidade dos ativos
- Ativar e desativar 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:
- Controle o movimento horizontal, vertical e zoom das câmeras.
- Para poupar energia, apague as luzes de um edifício.
- Use tópicos MQTT para permitir que os ativos se comuniquem entre si por meio do broker.
Componentes
Uma solução de IoT edge pode usar os seguintes componentes para gerenciamento e controle de ativos:
- Pontos de extremidade de ativos para descrever informações de conectividade no limite sul de um ou mais ativos.
- Etiquetas de ativo para descrever um ponto de dados que pode ser recolhido de um ativo.
- Eventos de ativos que informam sobre alterações de estado no seu ativo.
- Fluxos de dados para conectar várias fontes de dados e executar operações de dados, simplificando a configuração de caminhos de dados para mover, transformar e enriquecer dados.
- Interface da Web para experiência de operações que permite criar e configurar recursos na sua solução. A interface do usuário da Web simplifica a tarefa de gerenciar ativos.
- Registro unificado que permite o gerenciamento de ativos na nuvem e na borda. O Registro de Dispositivo do Azure 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 seus ativos possam se conectar a uma única fonte. O Registo de Dispositivos também gere a sincronização entre recursos na nuvem e recursos como recursos personalizados no Kubernetes na periferia.
- 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 é um serviço que descobre e registra ativos ONVIF, como câmeras. O conector para OPC UA é um serviço que se conecta a servidores OPC UA e registra ativos como braços robóticos.
- Extensão Secret Store para sincronizar os segredos armazenados na nuvem e armazená-los na periferia como segredos do Kubernetes. O Azure IoT Operations usa o Azure Key Vault como a solução de cofre gerenciado na nuvem e usa a extensão Azure Key Vault Secret Store para Kubernetes para sincronizar os segredos.
- Sites que agrupam instâncias de Operações do Azure IoT por local físico e facilitam a localização e o gerenciamento de ativos pelos usuários de OT. O administrador de TI cria sites e atribui instâncias do Azure IoT Operations a eles. Para saber mais, consulte O que é o gerenciador de sites do Azure Arc (visualização)?.
Para obter mais informações, consulte O que é gerenciamento de ativos nas Operações do Azure IoT.
Gestão de ativos e dispositivos
Criação de pontos finais de ativos
O Azure IoT Operations usa recursos do Azure chamados ativos e terminais de ativos para conectar e gerir componentes do seu ambiente de borda industrial. Antes de criar um ativo, você precisa definir um perfil de ponto de extremidade do ativo. Um ponto de extremidade de ativo é um perfil que descreve informações de conectividade de borda para o sul de um ou mais ativos.
Atualmente, os conectores para o sul disponíveis nas Operações IoT do Azure são o conector para OPC UA, o conector de mídia (visualização) e o conector para ONVIF (visualização). Pontos de extremidade de ativos são configurações para um conector que permitem que ele se conecte a um ativo. Por exemplo:
- Um endpoint de ativo para OPC UA armazena as informações necessárias para se conectar a um servidor OPC UA.
- Um endpoint de ativo para o conector de mídia armazena as informações necessárias para a ligação a uma fonte de mídia.
Para obter mais informações, consulte Qual é o conector para OPC UA?.
Criação de ativos, marcadores 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 seus metadados e os pontos de dados (também chamados de tags) e eventos que ele emite.
Atualmente, um ativo nas Operações IoT do Azure pode ser:
- 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 utilizando a interface web da experiência de operações ou a CLI de Operações do Azure IoT, pode configurar tags e eventos para cada ativo.
- Uma tag é uma descrição de um ponto de dados que pode ser coletado de um ativo. As tags 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 informá-lo sobre alterações de estado em seu ativo.
Para obter mais informações, consulte Definir ativos e pontos de extremidade de ativos.
Gestão de segredos nos endpoints dos ativos
Numa instância do Azure IoT Operations implantada com configurações seguras, 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 web da experiência operacional. Os segredos são usados em pontos de extremidade de ativos para autenticação.
Para obter mais informações, consulte Gerenciar segredos para sua implantação do Azure IoT Operations.
Comando e controlo
O Azure IoT Operations inclui um agente MQTT de nível empresarial e compatível com padrões. O broker permite a comunicação bidirecional entre a borda e a nuvem e alimenta aplicativos orientados a eventos na borda.
Use o servidor MQTT para implementar soluções de comando e controlo que permitem enviar comandos para os seus ativos, seja a partir da nuvem ou de outros dispositivos de borda. Conectores, como o conector ONVIF, podem usar tópicos MQTT para ouvir e responder a comandos. Por exemplo, pode publicar uma mensagem num tópico no broker MQTT que instrui uma câmera a mover para a esquerda por 20 graus. A câmera pode usar outro tópico para publicar uma mensagem que confirma que a operação foi concluída. Os SDKs de Operações do Azure IoT (visualização) incluem exemplos que mostram como implementar esses tipos de cenários de comando e controle.
Para obter mais informações, consulte Agente MQTT local interno do Azure IoT Operations.