Guia de integração e extensão do IoT Central

O Azure IoT Central é uma plataforma de aplicativos que:

  • Inclui funcionalidades avançadas, como monitoramento e gerenciamento de dispositivos em escala.
  • Fornece muitos recursos internos que ajudam a reduzir a carga e o custo do desenvolvimento de uma solução de IoT.
  • Tem pontos de extensibilidade e integração que permitem que você use seus recursos e capacidades em sua solução mais ampla.

Uma solução típica de IoT:

  • Permite que dispositivos IoT se conectem à sua solução e enviem dados.
  • Gerencia e protege os dispositivos conectados e seus dados.
  • Extrai valor comercial dos dados do seu dispositivo.
  • É composto por múltiplos serviços e aplicações.

Diagrama da arquitetura da solução IoT Central, incluindo áreas de integração.

Quando você usa o IoT Central para criar uma solução de IoT, as tarefas incluem:

  • Configure transformações de dados para facilitar a extração de valor comercial de seus dados.
  • Configure painéis e exibições na interface do usuário da Web do IoT Central.
  • Use as regras e ferramentas de análise internas para obter insights de negócios dos dispositivos conectados.
  • Use o recurso de exportação de dados, os recursos de regras e as APIs para integrar o IoT Central a outros serviços e aplicativos.
  • Acione fluxos e atividades de negócios usando regras do IoT Central.
  • Interaja com o IoT Central programaticamente usando as APIs REST do IoT Central.

Exportar Dados

Muitos cenários de integração se baseiam no recurso de exportação de dados do IoT Central. Um aplicativo IoT Central pode exportar continuamente dados de IoT filtrados e enriquecidos. A exportação de dados envia as alterações quase em tempo real para outras partes da sua solução de nuvem para obter informações, análises e armazenamento de caminho quente.

Por exemplo, pode:

  • Exporte continuamente telemetria, alterações de propriedade, conectividade do dispositivo, ciclo de vida do dispositivo e dados do ciclo de vida do modelo de dispositivo no formato JSON quase em tempo real.
  • Filtre os fluxos de dados para exportar dados que correspondam às condições personalizadas.
  • Enriqueça os fluxos de dados com valores personalizados e valores de propriedade do dispositivo.
  • Transforme os fluxos de dados para modificar sua forma e conteúdo.

Atualmente, o IoT Central pode exportar dados para:

Transforme dados na entrada

Os dispositivos podem enviar telemetria complexa que precisa ser simplificada antes que o IoT Central possa usá-la ou exportá-la. Em alguns cenários, você precisa normalizar a telemetria de diferentes dispositivos para que possa exibir e processar a telemetria de forma consistente. Para saber mais, consulte Mapear telemetria na entrada no IoT Central.

Extraia valor comercial

O IoT Central fornece uma plataforma avançada para ajudá-lo a extrair valor comercial de seus dados de IoT. O IoT Central tem muitos recursos internos que você pode usar para obter informações e tomar medidas sobre seus dados de IoT. No entanto, alguns cenários de solução de IoT precisam de processos de negócios mais especializados fora do IoT Central para extrair valor de seus dados de IoT.

Os recursos internos do IoT Central que você pode usar para extrair valor comercial incluem:

  • Painéis e visualizações:

    Um aplicativo do IoT Central pode ter um ou mais painéis que os operadores usam para exibir e interagir com o aplicativo. Você pode personalizar o painel padrão e criar painéis especializados:

    • Para exibir alguns exemplos de painéis personalizados, consulte Modelos focados no setor.

    • Para saber mais sobre painéis, consulte Criar e gerenciar vários painéis e Configurar o painel do aplicativo.

    • Quando um dispositivo se conecta a um IoT Central, o dispositivo é atribuído a um modelo de dispositivo para o tipo de dispositivo. Um modelo de dispositivo tem exibições personalizáveis que um operador usa para gerenciar dispositivos individuais. Pode criar e personalizar as vistas disponíveis para cada tipo de dispositivo. Para saber mais, consulte Adicionar modos de exibição.

  • Regras e análises incorporadas:

    Você pode adicionar regras a um aplicativo do IoT Central que executa ações personalizáveis. As regras avaliam as condições, com base em dados provenientes de um dispositivo, para determinar quando executar uma ação. As ações incluem enviar mensagens para outros serviços de nuvem ou chamar um ponto de extremidade webhook. As regras permitem cenários de extensão, tais como:

    • Notificar operadores em outros sistemas.
    • Iniciar processos ou fluxos de negócios.
    • Monitoramento de alertas em um painel personalizado.

    Para saber mais sobre regras, consulte:

    O IoT Central tem recursos de análise integrados que um operador pode usar para analisar os dados que fluem dos dispositivos conectados. Para saber mais, consulte Como usar o data explorer para analisar dados do dispositivo.

Os cenários que processam dados de IoT fora do IoT Central para extrair valor comercial incluem:

  • Calcule, enriqueça e transforme:

    O IoT Central permite capturar, transformar, gerenciar e visualizar dados de IoT. Às vezes, é útil enriquecer ou transformar seus dados de IoT usando fontes de dados externas. Em seguida, você pode alimentar os dados enriquecidos de volta para o IoT Central.

    Por exemplo, use o recurso de exportação contínua de dados do IoT Central para acionar uma função do Azure. A função enriquece a telemetria do dispositivo capturado e envia os dados enriquecidos de volta para o IoT Central, preservando os carimbos de data/hora.

  • Extraia métricas de negócios e use inteligência artificial (IA) e aprendizado de máquina (ML):

    Use dados de IoT para calcular métricas de negócios comuns, como a eficácia geral do equipamento (OEE) e a eficácia geral do processo (OPE). Você também pode usar dados de IoT para enriquecer seus ativos de IA e ML existentes. Por exemplo, o IoT Central pode ajudar a capturar os dados de que você precisa para criar, treinar e implantar seus modelos.

    Use o recurso de exportação contínua de dados do IoT Central para publicar os dados capturados da IoT em um data lake do Azure. Em seguida, use um espaço de trabalho conectado ao Azure Databricks para calcular OEE e OPE. Canalize os mesmos dados para o Azure Machine Learning ou Azure Synapse para usar seus recursos de aprendizado de máquina.

  • Streaming de computação, monitoramento e diagnóstico

    O IoT Central fornece uma infraestrutura escalável e confiável para capturar dados de streaming de centenas de milhares de dispositivos conectados. Às vezes, você precisa executar cálculos de fluxo nos caminhos de dados quentes ou quentes para atender aos requisitos de negócios. Você também pode mesclar dados da IoT com dados em repositórios externos, como o Azure Data Explorer, para fornecer diagnósticos aprimorados.

  • Analise e visualize dados de IoT juntamente com dados corporativos

    O IoT Central fornece painéis e visualizações ricos em recursos. No entanto, relatórios específicos de negócios podem exigir que você mescle dados de IoT com dados corporativos existentes provenientes de sistemas externos. Use os recursos de integração do IoT Central para extrair dados do IoT do IoT Central. Em seguida, mescle os dados da IoT com os dados corporativos existentes para fornecer uma solução centralizada para analisar e visualizar seus processos de negócios.

    Por exemplo, use o recurso de exportação contínua de dados do IoT Central para ingerir continuamente seus dados de IoT em um repositório do Azure Synapse. Em seguida, use o Azure Data Factory para trazer dados de sistemas externos para o repositório do Azure Synapse. Use o repositório Synapse do Azure com o Power BI para gerar seus relatórios de negócios.

Para saber mais, consulte Transformar dados para o IoT Central. Para obter um exemplo completo de ponta a ponta, consulte o repositório GitHub do IoT Central Compute .

Integrar noutros serviços

Você pode usar os recursos de exportação de dados e regras no IoT Central para integrar com outro serviço. Para saber mais, veja:

Integração com aplicativos complementares

O IoT Central fornece painéis e visualizações de operadores avançados. No entanto, algumas soluções de IoT devem se integrar a aplicativos existentes ou exigir novos aplicativos complementares para expandir seus recursos. Para integrar com outros aplicativos, use pontos de extensibilidade do IoT Central, como a API REST e o recurso de exportação contínua de dados.

Você usa APIs REST do plano de dados para acessar as entidades e os recursos do seu aplicativo IoT Central. Por exemplo, gerenciar dispositivos, modelos de dispositivo, usuários e funções. As operações da API REST do IoT Central são operações de plano de dados. As APIs REST permitem cenários de extensão, como:

  • Gestão programática das suas aplicações IoT Central.
  • Integração total com outras aplicações.

Para saber mais, consulte Tutorial: Usar a API REST para gerenciar um aplicativo do Azure IoT Central.

Você usa o plano de controle para gerenciar recursos relacionados ao IoT Central em sua assinatura do Azure. Você pode usar a API REST, a CLI do Azure ou os modelos do Gerenciador de Recursos para operações de plano de controle. Por exemplo, você pode usar a CLI do Azure para criar um aplicativo IoT Central. Para saber mais, consulte Criar um aplicativo do IoT Central.

Próximo passo

Se você quiser saber mais sobre como usar o IoT Central, as próximas etapas sugeridas são experimentar os inícios rápidos, começando com Usar seu smartphone como um dispositivo para enviar telemetria para um aplicativo do IoT Central.