Partilhar via


Expanda a sua solução IoT

Esta visão geral apresenta os principais conceitos em torno das opções para estender uma solução do Azure IoT. Cada seção inclui links para conteúdo que fornece mais detalhes e orientações.

Cenários de extensibilidade

Os cenários de extensibilidade para soluções de IoT incluem:

Análise e visualização

Uma solução típica de IoT inclui a análise e visualização dos dados de seus dispositivos e ativos para permitir insights de negócios. Para saber mais, consulte Analisar e visualizar seus dados de IoT.

Integração noutros serviços

Uma solução de IoT pode incluir outros sistemas, como gerenciamento de ativos, agendamento de trabalho e sistemas de automação de controle. Esses sistemas poderão:

  • Use dados de seus ativos ou dispositivos IoT como entrada para sistemas de manutenção preditiva que geram entradas em um sistema de agendamento de trabalho.
  • Atualize o registro do dispositivo para garantir que ele tenha dados atualizados do seu sistema de gerenciamento de ativos.
  • Envie mensagens para seus ativos ou dispositivos para controlar seu comportamento com base em regras em um sistema de automação de controle.

Mecanismos de extensibilidade

As seções a seguir descrevem os principais mecanismos disponíveis para estender sua solução de IoT.

O diagrama a seguir mostra uma visão de alto nível dos componentes em uma solução típica de IoT baseada em borda. Este artigo concentra-se nos pontos de extensibilidade destacados no diagrama:

Diagrama que mostra a arquitetura de solução de IoT de alto nível para soluções baseadas em borda.

No Azure IoT, a extensibilidade da solução refere-se às maneiras como você pode adicionar à funcionalidade interna dos serviços de borda e nuvem e criar integrações com outros serviços.

Agente de mensagens

O Azure IoT Operations inclui um agente MQTT que roteia mensagens dos conectores para fluxos de dados que se conectam a pontos de extremidade de nuvem. Você pode implantar seus próprios pods no cluster para interagir com o agente de mensagens para:

  • Use a lógica de processamento de mensagens personalizada nas mensagens MQTT.
  • Crie uma lógica de aplicativo personalizada para ser executada na borda.

O agente de mensagens é baseado no protocolo MQTT e suporta APIs e SDKs, como:

O agente de mensagens inclui um armazenamento de estado que permite gerenciar o estado do aplicativo distribuído no cluster de borda.

Serviços cloud

Os conectores para o norte nas Operações do Azure IoT permitem rotear mensagens de seus ativos para diferentes pontos de extremidade de nuvem. O roteamento de mensagens permite criar integrações com outros serviços e exportar dados para análise e visualização.

APIs REST

A API REST de Operações IoT do Azure fornece os seguintes recursos que são úteis para estender sua solução de IoT:

  • Gerencie o agente de mensagens.
  • Gerencie seus fluxos de dados.