Arquitetura da solução de IoT

IoT do Azure
Hubs de eventos do Azure
Hub IoT do Azure

Topologicamente, as soluções de IoT (Internet das coisas) do Azure são uma coleção de ativos e componentes divididos em dispositivos de IoT, plataforma de IoT e aplicativos de IoT. Eventos, informações e ações são fluxos de dados e pipelines de processamento que ocorrem entre essas partes estruturais.

A diagram showing the relationship between devices, the IoT platform, and an application.

Este artigo descreve as características do dispositivo, da plataforma e do aplicativo de IoT. O artigo também aborda gateways do IoT Edge e atestado, autenticação, protocolos e provisionamento de plataforma de IoT.

Dispositivos, plataforma e aplicativos de IoT

Os dispositivos de IoT são os itens físicos ou virtuais que enviam eventos e recebem comandos de aplicativos de IoT. Os termos coisa e dispositivo significam um dispositivo conectado em uma solução de IoT.

Um dispositivo de IoT tem uma ou mais das seguintes características:

  • Tem uma identidade exclusiva que a distingue dentro da solução.
  • Tem propriedades, ou um estado, que os aplicativos podem acessar.
  • Envia eventos para a plataforma de IoT para que os aplicativos atuem.
  • Recebe comandos de aplicativos a serem executados.

A plataforma de IoT é a coleção de serviços que permite que dispositivos e aplicativos se conectem e se comuniquem entre si. A plataforma de IoT do Azure geralmente consiste em Hub IoT do Azure e serviços de roteamento de eventos, como o Hub de eventos do Azure.

No mínimo, a plataforma de IoT:

  • Intermedeia a conectividade, a autenticaçãoe a comunicação seguras entre dispositivos e aplicativos confiáveis.
  • Gera insights contextuais em eventos de entrada para determinar o roteamento de eventos para o pontos de extremidade.

Os aplicativos são a coleção de serviços e componentes específicos do cenário que são exclusivos de uma solução de IoT. Os aplicativos de IoT normalmente têm:

  • Uma combinação do Azure ou outros serviços para computação, armazenamento e pontos de extremidade de evento, combinados com uma lógica de negócios de aplicativo exclusiva.
  • Fluxos de trabalho de eventos para receber e processar eventos de dispositivo de entrada.
  • Fluxos de trabalho de ação para enviar comandos para dispositivos ou outros processos.

Colaboradores

Esse artigo é mantido pela Microsoft. Ele foi originalmente escrito pelos colaboradores a seguir.

Autor principal: