Editar

Partilhar via


Arquitetura da solução de IoT

Azure IoT
Azure Event Hubs
Azure IoT Hub

Topologicamente, as soluções de Internet das Coisas (IoT) do Azure são uma coleção de ativos e componentes divididos entre dispositivos IoT, a plataforma IoT e aplicativos IoT. Eventos, insights e ações são pipelines de fluxo e processamento de dados que ocorrem nessas 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 IoT. O artigo também discute gateways IoT Edge e atestado, autenticação, protocolos e provisionamento de plataforma IoT.

Dispositivos, plataforma e aplicativos IoT

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

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

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

A plataforma IoT é o conjunto de serviços que permitem que dispositivos e aplicativos se conectem e se comuniquem entre si. A plataforma IoT do Azure geralmente consiste no Hub IoT do Azure e serviços de roteamento de eventos, como o Hub de Eventos do Azure.

A plataforma IoT pelo menos:

  • Os corretores protegem a conectividade, a autenticação e a comunicação entre dispositivos e aplicativos confiáveis.
  • Gera insights contextuais sobre eventos de entrada para determinar o roteamento de eventos para 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 de outros serviços para pontos de extremidade de computação, armazenamento e eventos, combinada com uma lógica de negócios de aplicativo exclusiva.
  • Fluxos de trabalho de eventos para receber e processar eventos de dispositivos de entrada.
  • Fluxos de trabalho de ação para enviar comandos para dispositivos ou outros processos.

Contribuidores

Este artigo é mantido pela Microsoft. Foi originalmente escrito pelos seguintes contribuidores.

Autor principal: