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.
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:
- Jason Wadsworth | Engenheiro de Software Principal