Partilhar via


Ativos e dispositivos

Importante

Para ver a documentação do endpoint de ativos (clássica), consulte O que é a gestão de ativos no Azure IoT Operations no site para versões anteriores.

O Azure IoT Operations usa os termos ativo e dispositivo para se referir a recursos de configuração. Esses recursos de configuração não correspondem diretamente aos ativos físicos e dispositivos no seu ambiente. Em vez disso, eles definem como um conector no Azure IoT Operations se conecta e interage com os ativos físicos e dispositivos em seu ambiente.

Nas operações do Azure IoT:

  • Um dispositivo é um recurso de configuração que encapsula a informação de ligação necessária para se ligar a um ou mais dispositivos ou ativos físicos.
  • Um ativo é um recurso de configuração que encapsula informação sobre os dados que um ativo físico ou dispositivo troca com o Azure IoT Operations.

Estes recursos de configuração são armazenados como recursos personalizados Kubernetes e como entradas no Azure Device Registry.

O diagrama seguinte mostra as relações entre ativos, dispositivos e modelos de conectores. Este artigo descreve esses recursos com mais detalhes.

Diagrama que mostra as relações entre recursos de configuração de ativos e dispositivos.

Dispositivos

Antes de criar um ativo, defina um dispositivo. Um dispositivo é um recurso de configuração que descreve a informação de conectividade da borda sul para um ou mais ativos.

Pontos de extremidade de entrada

Cada dispositivo tem um ou mais pontos de extremidade de entrada que definem como ligam de forma segura a um ativo ou dispositivo físico. Por exemplo:

  • Um dispositivo com uma definição de endpoint de entrada para a Arquitetura Unificada OPC (OPC UA) armazena a informação necessária para se ligar a um servidor OPC UA.
  • Um dispositivo com uma definição de endpoint de entrada para o conector de media armazena a informação de que precisa para se ligar a uma fonte de media.

Um dispositivo pode ter vários pontos de extremidade de entrada. Por exemplo, você pode criar um dispositivo com dois pontos de extremidade de entrada que se conectam a um servidor OPC UA e a uma fonte de mídia.

Cada ponto de extremidade de entrada tem propriedades como:

  • Endereço. O endereço de rede do ativo físico ou dispositivo. Por exemplo, o URL de um servidor OPC UA ou o endereço IP de uma câmara.
  • Tipo de conector. O tipo de conector que o dispositivo utiliza para se ligar ao ativo físico ou dispositivo. Por exemplo, opcua, onvif, ou media.
  • Dados de autenticação. As credenciais que o dispositivo utiliza para autenticar ao ativo físico ou dispositivo. Por exemplo, um nome de usuário e senha.

Modelos de conector

Os modelos de conectores definem os tipos de endpoints de entrada disponíveis para utilizadores de tecnologia operacional (OT). Por exemplo, o modelo de conector Open Network Video Interface Forum (ONVIF) define as propriedades necessárias para criar um endpoint de entrada que se liga a uma câmara compatível com ONVIF.

Um usuário de TI adiciona modelos de conector no portal do Azure. Após um utilizador de TI adicionar um modelo de conector, um utilizador OT pode criar dispositivos com pontos de extremidade de entrada desse tipo na interface web da experiência operacional.

Assets

Um ativo é um recurso de configuração que representa um dispositivo físico ou ativo como:

  • Um recurso Azure Resource Manager na cloud.
  • Um recurso personalizado do Kubernetes na borda.

Quando defines um ativo usando a experiência de operações ou a CLI de Operações do Azure IoT, configura a informação do esquema como pontos de dados, etiquetas, eventos e fluxos para cada ativo.

O tipo de ponto de extremidade de entrada ao qual o ativo se conecta determina quais elementos de esquema você define para o ativo. Por exemplo, se o ativo se conectar a um servidor OPC UA, defina tags e eventos. Se o ativo se conectar a um recurso de mídia, defina fluxos.

Etiquetas

Uma tag é um valor que um servidor OPC UA emite. Por exemplo, as tags OPC UA fornecem dados históricos ou em tempo real sobre um ativo físico conectado ao servidor OPC UA.

As tags são agrupadas em conjuntos de dados. Um conjunto de dados é uma coleção de tags que estão logicamente relacionadas. O conjunto de dados especifica o tópico MQTT onde o ativo publica valores de tags.

Fluxos

Um stream é uma transmissão de dados, como instantâneos de vídeo ou imagem de uma fonte de mídia. Por exemplo, uma câmera conectada ao conector de mídia pode transmitir dados de vídeo.

Os fluxos podem ser:

  • Publicado num tema do MQTT.
  • Guardado no armazenamento e sincronizado com a cloud.
  • Encaminhado para um serviço de mídia.

Events

Um evento é uma notificação de uma alteração de estado para seus ativos OPC UA e ONVIF. Por exemplo, um ativo físico conectado a um servidor OPC UA pode gerar um evento quando uma temperatura atinge um determinado limite.

Os eventos são agrupados em grupos de eventos. Um grupo de eventos é uma coleção de eventos que estão logicamente relacionados. O grupo de eventos especifica o tópico MQTT onde o ativo publica dados de eventos.

Ações

Uma ação é um comando que você envia para um ativo ONVIF. Por exemplo, você pode enviar uma ação para uma câmera para começar a gravar vídeo.

As ações são agrupadas em grupos de gestão. Um grupo de gestão é um conjunto de ações que estão logicamente relacionadas. O grupo de gerenciamento especifica o tópico MQTT onde o ativo se inscreve para comandos de ação.

Pontos de dados

Um ponto de dados é uma única peça de informação obtida de um endpoint HTTP/REST. Por exemplo, uma leitura de temperatura de um sensor é um ponto de dados.

Os pontos de dados são agrupados em conjuntos de dados. Um conjunto de dados é uma coleção de pontos de dados que estão logicamente relacionados. O conjunto de dados especifica o tópico MQTT onde o ativo publica valores de tags.

Destinos

Os ativos não fornecem conectividade no sentido norte para ativos físicos e dispositivos. Eles publicam dados no broker MQTT ou salvam dados no armazenamento local. Outros serviços de Operações IoT do Azure fornecem conectividade para o norte. Por exemplo:

  • Os fluxos de dados roteiam dados do agente MQTT para serviços de nuvem como a Grade de Eventos do Azure ou os Hubs de Eventos do Azure.
  • O conector de mídia funciona como proxy para fluxos de mídia para outros servidores de mídia ou carrega os dados capturados para o "Azure Blob Storage".