Estenda sua solução de IoT

Esta visão geral apresenta os principais conceitos em torno das opções para estender uma solução de Internet das Coisas do Azure. Cada seção inclui links para conteúdos que fornecem mais detalhes e diretrizes.

O diagrama a seguir mostra uma exibição de alto nível dos componentes em uma solução típica de IoT. Este artigo se concentra nas áreas relevantes para estender uma solução de IoT.

Diagram that shows the high-level IoT solution architecture highlighting solution extensibility areas.

Na Internet das Coisas do Azure, a extensibilidade da solução refere-se às maneiras pelas quais você pode adicionar à funcionalidade interna dos serviços de nuvem de IoT e criar integrações com outros serviços.

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 dos seus dispositivos para habilitar insights de negócios. Para obter mais informações, confira Analisar e visualizar os dados de IoT .

Integração com outros serviços

Uma solução de IoT pode incluir outros sistemas, como gerenciamento de ativos, agendamento de trabalhos e sistemas de automação de controle. Estes sistemas podem:

  • Usar os dados dos seus dispositivos de 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 dispositivos para controlar seu comportamento com base nas regras de um sistema de automação de controle.

Serviços de Integridade de Dados do Azure

Os Serviços de Dados de Saúde do Azure são um conjunto de serviços de API gerenciados com base em padrões e estruturas abertos que permitem que os fluxos de trabalho melhorem a assistência médica e ofereçam soluções de assistência médica escalonáveis e seguras. Uma solução de IoT pode usar esses serviços para integrar dados de IoT em uma solução de serviços de saúde.

Mecanismos de extensibilidade

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

APIs de Serviço (Hub IoT)

O Hub IoT e o Serviço de Provisionamento de Dispositivos (DPS) fornecem um conjunto de APIs de serviço que você pode usar para gerenciar e interagir com seu hub e dispositivos. Essas APIs incluem:

  • Gerenciamento de registro
  • Interagindo com dispositivos gêmeo e gêmeos digitais
  • Envio de mensagens da nuvem para dispositivos e comandos de chamada
  • Gerenciando grupos de inscrição (DPS)
  • Gerenciando o estado do dispositivo gêmeo inicial (DPS)

Para obter uma lista das APIs de serviço disponíveis, confira SDKs de serviço.

APIs REST (IoT Central)

A API REST do IoT Central fornece os seguintes recursos úteis para estender sua solução de IoT:

  • Consulte os dispositivos conectados ao seu aplicativo
  • Gerenciar modelos de dispositivos e manifestos de implantação
  • Gerenciar dispositivos e grupos de dispositivos
  • Controle dispositivos interagindo com as propriedades do dispositivo e chamando comandos

Para obter mais informações, confira API REST do IoT Central.

Roteamento e exportação de dados

O Hub IoT e o IoT Central permitem que você roteie a telemetria do dispositivo para diferentes pontos de extremidade. A telemetria de roteamento permite que você crie integrações com outros serviços e exporte dados para análise e visualização.

Além da telemetria do dispositivo, tanto o Hub IoT quanto o IoT Central podem enviar mensagens de status da atualização de propriedades e conexão do dispositivo para outros pontos de extremidade. O roteamento dessas mensagens permite que você crie integrações com outros serviços que precisam das informações de status do dispositivo:

Modelos de aplicativo IoT Central

Os modelos de aplicativos do IoT Central fornecem um ponto de partida para a criação de soluções de IoT que incluem integrações com outros serviços. Você pode usar os modelos para criar um aplicativo que inclua recursos relevantes para sua solução. Para obter mais informações, confira Modelos de aplicativos do IoT Central.

Próximas etapas

Agora que você viu uma visão geral das opções de extensibilidade disponíveis para sua solução de IoT, algumas das próximas etapas sugeridas incluem: