Partilhar via


Usar fluxos de trabalho para integrar seu aplicativo do Azure IoT Central com outros serviços de nuvem

Você pode criar regras no IoT Central que acionam ações em resposta a condições baseadas em telemetria. Por exemplo, para enviar um e-mail quando a temperatura de um dispositivo exceder um limite.

O conector do Azure IoT Central V3 para Power Automate e Azure Logic Apps permite criar regras mais avançadas para automatizar operações no IoT Central:

  • Quando uma regra é acionada em seu aplicativo do Azure IoT Central, ela pode acionar um fluxo de trabalho no Power Automate ou nos Aplicativos Lógicos do Azure. Esses fluxos de trabalho podem executar ações em outros serviços de nuvem, como o Microsoft 365 ou um serviço de terceiros.
  • Um evento em outro serviço de nuvem, como o Microsoft 365, pode disparar um fluxo de trabalho no Power Automate ou nos Aplicativos Lógicos do Azure. Esses fluxos de trabalho podem executar ações ou recuperar dados do seu aplicativo IoT Central.
  • O conector do Azure IoT Central V3 está alinhado com a superfície da API REST 1.0 disponível em geral. Todas as ações do conector suportam o formato DTDL v2 . Para obter as informações mais recentes e detalhes das atualizações recentes, consulte as Notas de versão da versão atual do conector.

Pré-requisitos

Para concluir as etapas neste guia de instruções, você precisa:

  • Uma subscrição ativa do Azure. Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.

  • Um aplicativo IoT Central criado a partir do modelo de aplicativo personalizado. Para saber mais, consulte Criar um aplicativo do IoT Central e Sobre seu aplicativo.

Acionar um fluxo de trabalho a partir de uma regra

Antes de acionar um fluxo de trabalho no Power Automate ou nos Aplicativos Lógicos do Azure, você precisa de uma regra em seu aplicativo IoT Central. Para saber mais, consulte Configurar regras e ações no Azure IoT Central.

Para adicionar o conector do Azure IoT Central V3 como um gatilho no Power Automate:

  1. No Power Automate, selecione + Criar, selecione a guia Personalizado .
  2. Procure IoT Central e selecione o conector do Azure IoT Central V3 .
  3. Na lista de gatilhos, selecione Quando uma regra é acionada (visualização).
  4. Na etapa Quando uma regra é acionada, selecione seu aplicativo IoT Central e a regra que você está usando.

Para adicionar o conector do Azure IoT Central V3 como um gatilho nos Aplicativos Lógicos do Azure:

Importante

Os gatilhos no conector do IoT Central não funcionarão a menos que o Aplicativo Lógico tenha um ponto de extremidade público. Para saber mais, consulte Considerações sobre o tráfego de entrada para aplicativos lógicos por meio de pontos de extremidade privados.

  1. No Designer de Aplicativos Lógicos, selecione o modelo Aplicativo Lógico em Branco.
  2. No designer, procure IoT Central e selecione o conector do Azure IoT Central V3 .
  3. Na lista de gatilhos, selecione Quando uma regra é acionada (visualização).
  4. Na etapa Quando uma regra é acionada, selecione seu aplicativo IoT Central e a regra que você está usando.

Encontre o Azure IoT Central - conector de visualização e escolha o gatilho

Agora você pode adicionar mais etapas ao seu fluxo de trabalho para criar seu cenário de integração.

Executar uma ação

Você pode executar ações em um aplicativo do IoT Central a partir dos fluxos de trabalho do Power Automate e dos Aplicativos Lógicos do Azure. Primeiro, crie seu fluxo de trabalho e use um conector para definir um gatilho para iniciar o fluxo de trabalho. Em seguida, use o conector do Azure IoT Central V3 como uma ação.

Para adicionar o conector do Azure IoT Central V3 como uma ação no Power Automate:

  1. Em Power Automate no painel Escolha uma ação , selecione a guia Personalizado .
  2. Procure IoT Central e selecione o conector Azure IoT Central V3 .
  3. Na lista de ações, selecione a ação do IoT Central que você deseja usar.
  4. Na etapa de ação, conclua a configuração para a ação escolhida. Em seguida, selecione Guardar.

Para adicionar o conector de visualização do Azure IoT Central V3- como uma ação nos Aplicativos Lógicos do Azure:

  1. No Designer de Aplicativos Lógicos, no painel Escolher uma ação , selecione a guia Personalizado .
  2. Procure IoT Central e selecione o conector do Azure IoT Central V3 .
  3. Na lista de ações, selecione a ação do IoT Central que você deseja usar.
  4. Na etapa de ação, conclua a configuração para a ação escolhida. Em seguida, selecione Guardar.

Encontre o conector do Azure IoT Central V3 e escolha uma ação

Lista de ações

Para obter uma lista completa das ações suportadas pelo conector, consulte Ações.

Criar ou atualizar um dispositivo

Use esta ação para criar ou atualizar um dispositivo em seu aplicativo IoT Central.

Campo Descrição
Aplicação Escolha a partir da sua lista de aplicações do IoT Central.
Dispositivo O ID exclusivo do dispositivo a ser criado ou atualizado.
Aprovado Escolha se o dispositivo foi aprovado para se conectar ao IoT Central.
Descrição do dispositivo Uma descrição detalhada do dispositivo.
Nome do Dispositivo O nome de exibição do dispositivo.
Modelo de Dispositivo Escolha na lista de modelos de dispositivo em seu aplicativo IoT Central.
Simulado Escolha se o dispositivo é simulado.

Eliminar um dispositivo

Use esta ação para excluir um dispositivo do seu aplicativo IoT Central.

Campo Descrição
Aplicação Escolha a partir da sua lista de aplicações do IoT Central.
Dispositivo O ID exclusivo do dispositivo a ser excluído.

Executar um comando de dispositivo

Use esta ação para executar um comando definido em uma das interfaces do dispositivo.

Campo Descrição
Aplicação Escolha a partir da sua lista de aplicações do IoT Central.
Dispositivo O ID exclusivo do dispositivo para executar um comando.
Componente do dispositivo A interface no modelo de dispositivo que contém o comando.
Comando do Dispositivo Escolha um dos comandos na interface selecionada.
Modelo de Dispositivo Escolha na lista de modelos de dispositivo em seu aplicativo IoT Central.
Carga útil de solicitação de comando do dispositivo Se o comando exigir uma carga útil de solicitação, adicione-o aqui.

Nota

Você não pode escolher um componente de dispositivo até escolher um modelo de dispositivo.

Obter um dispositivo por ID

Use esta ação para recuperar os detalhes do dispositivo.

Campo Descrição
Aplicação Escolha a partir da sua lista de aplicações do IoT Central.
Dispositivo O ID exclusivo do dispositivo para obter os detalhes.

Você pode usar os detalhes retornados nas expressões dinâmicas em outras ações. Os detalhes do dispositivo retornados incluem: Aprovado, corpo, Descrição do dispositivo, Nome do dispositivo, Modelo de dispositivo, Provisionado e Simulado.

Obter propriedades da nuvem do dispositivo

Use esta ação para recuperar os valores de propriedade de nuvem para um dispositivo específico.

Campo Descrição
Aplicação Escolha a partir da sua lista de aplicações do IoT Central.
Dispositivo O ID exclusivo do dispositivo para obter as propriedades da nuvem.
Modelo de Dispositivo Escolha na lista de modelos de dispositivo em seu aplicativo IoT Central.

Você pode usar os valores de propriedade de nuvem retornados nas expressões dinâmicas em outras ações.

Obter propriedades do dispositivo

Use esta ação para recuperar os valores de propriedade de um dispositivo específico.

Campo Descrição
Aplicação Escolha a partir da sua lista de aplicações do IoT Central.
Dispositivo O ID exclusivo do dispositivo para obter as propriedades.
Modelo de Dispositivo Escolha na lista de modelos de dispositivo em seu aplicativo IoT Central.

Você pode usar os valores de propriedade retornados nas expressões dinâmicas em outras ações.

Obter valor de telemetria do dispositivo

Use esta ação para recuperar os valores de telemetria de um dispositivo específico.

Campo Descrição
Aplicação Escolha a partir da sua lista de aplicações do IoT Central.
Dispositivo O ID exclusivo do dispositivo para obter os valores de telemetria.
Modelo de Dispositivo Escolha na lista de modelos de dispositivo em seu aplicativo IoT Central.

Você pode usar os valores de telemetria retornados nas expressões dinâmicas em outras ações.

Atualizar as propriedades da nuvem do dispositivo

Use esta ação para atualizar os valores de propriedade de nuvem para um dispositivo específico.

Campo Descrição
Aplicação Escolha a partir da sua lista de aplicações do IoT Central.
Dispositivo O ID exclusivo do dispositivo a ser atualizado.
Modelo de Dispositivo Escolha na lista de modelos de dispositivo em seu aplicativo IoT Central.
Propriedades da cloud Depois de escolher um modelo de dispositivo, um campo é adicionado para cada propriedade de nuvem definida no modelo.

Atualizar propriedades do dispositivo

Use esta ação para atualizar valores de propriedade graváveis para um dispositivo específico.

Campo Descrição
Aplicação Escolha a partir da sua lista de aplicações do IoT Central.
Dispositivo O ID exclusivo do dispositivo a ser atualizado.
Modelo de Dispositivo Escolha na lista de modelos de dispositivo em seu aplicativo IoT Central.
Writable properties Depois de escolher um modelo de dispositivo, um campo é adicionado para cada propriedade gravável definida no modelo.

Próximos passos

Agora que você aprendeu como criar uma regra avançada em seu aplicativo do Azure IoT Central, você pode aprender como Analisar dados de dispositivo em seu aplicativo do Azure IoT Central.