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 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 pontos de extensibilidade destacados no diagrama:

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

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.

Corretor de mensagens

O Azure IoT Operations inclui um corretor MQTT que encaminha mensagens dos conectores para fluxos de dados que se conectam a endpoints na nuvem. Você pode implantar os seus próprios pods no cluster para interagir com o corretor de mensagens para:

  • Use a lógica de processamento de mensagens personalizada nas mensagens MQTT.
  • Crie uma lógica de aplicação personalizada para ser executada na periferia.

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 gerir 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.