Design de arquitetura de Internet das Coisas (IoT)

Este guia discute conceitos básicos de Internet das Coisas (IoT), descreve como começar a usar o Azure IoT e fornece links para artigos sobre padrões e soluções do Azure IoT.

O Azure IoT é uma coleção de serviços gerenciados e de plataforma que conectam e controlam dispositivos IoT. O Azure IoT suporta uma grande variedade de dispositivos, incluindo equipamentos industriais, microcontroladores e sensores. Os dispositivos IoT se comunicam com a nuvem IoT e outros serviços, que processam dados de dispositivos para monitorar e gerenciar os dispositivos.

Por exemplo, um motor industrial coleta e envia dados de temperatura para a nuvem. A análise de dados determina se o motor está funcionando conforme o esperado. Essas informações priorizam um cronograma de manutenção para o motor.

Saiba mais sobre o Azure IoT

Você pode aprender sobre os conceitos do Azure IoT em detalhes com um Caminho de Aprendizagem que usa uma assinatura de área restrita do Azure. O percurso de aprendizagem de cinco horas tem oito módulos de formação.

Compreender a arquitetura da solução IoT

Uma arquitetura de solução de IoT padrão consiste em cinco elementos básicos.

  • Os dispositivos são equipamentos industriais, sensores e microcontroladores que se conectam à nuvem para enviar e receber dados.
  • O provisionamento permite que os dispositivos realizem ações e se comuniquem com a nuvem.
  • O processamento analisa dados de dispositivos para coletar insights.
  • A integração de negócios realiza ações com base em insights de dados de dispositivos. Você pode usar serviços como o Power BI para inspecionar e visualizar dados, ou os Aplicativos Lógicos do Azure ou o Microsoft Power Automate para configurar ações automatizadas.
  • Monitorização de segurança. O Microsoft Defender for IoT fornece uma solução de segurança completa para cargas de trabalho de IoT.

Padrões e guias de arquitetura IoT

Esta seção lista padrões e guias úteis para a criação de soluções de IoT. Para obter soluções de exemplo específicas do setor, consulte Arquiteturas de referência do Azure IoT específicas do setor.

Padrões

Os padrões de arquitetura de IoT são blocos de construção reutilizáveis que abordam as principais áreas de solução de IoT. Os padrões são genéricos e utilizáveis em diferentes verticais do setor. Para obter exemplos de soluções de IoT específicas do setor, consulte Soluções e cenários de IoT do Azure específicos do setor.

  • Atualizações de IoT em tempo real. Em vez das tradicionais solicitações de sondagem, os clientes podem receber atualizações dos dispositivos em tempo real. O serviço Azure SignalR envia dados de IoT em tempo real para clientes, como páginas da Web e aplicativos móveis.

  • Dimensione soluções de IoT com selos de implantação. Os carimbos são unidades discretas de componentes da solução que suportam de forma ideal um número definido de dispositivos. O carimbo de implantação oferece suporte à ampliação do número de dispositivos IoT conectados replicando carimbos.

  • Suporte do SDK do cliente IoT do Azure para servidores de token de terceiros. O Hub IoT do Azure dá suporte à autenticação de token de assinatura de acesso compartilhado (SAS) em SDKs de cliente. Saiba o que fazer em cada SDK para obter autenticação de servidor de token de terceiros.

  • Implantação eficiente de imagens do Docker. Os dispositivos de borda geralmente são provisionados por meio da implantação de imagens de contêiner de software. Use um recurso de implantação confiável e resiliente para situações com largura de banda limitada, intermitente ou baixa.

  • Análise de IoT com o Azure Data Explorer. Use o Azure Data Explorer para análises de telemetria de IoT quase em tempo real em dados de streaming de fluxo rápido e alto volume de uma ampla variedade de dispositivos IoT.

  • Armazenamento e processamento de dados do IoT Edge. Algumas soluções de IoT precisam de redes de borda locais para fornecer computação e coleta de dados. Veja como usar dispositivos de borda em uma implementação de IoT para fornecer respostas rápidas, alta disponibilidade e alta largura de banda.

Guides

Os guias de arquitetura de IoT fornecem informações sobre conceitos, arquiteturas e fluxos de trabalho de IoT.

  • Arquitetura de solução IoT. Esta série fornece uma visão geral das interações funcionais entre eventos, insights e ações nas soluções do Azure IoT.

  • Visão computacional com o Azure IoT Edge. Esta série descreve uma carga de trabalho de visão computacional de ponta a ponta. O Azure IoT Edge, o Azure Machine Learning, o Armazenamento do Azure, os Serviços de Aplicações do Azure e o Power BI combinam-se para fornecer soluções de garantia de qualidade e segurança.

  • Mova uma solução de IoT do teste para a produção. Aprenda as práticas recomendadas e o que evitar ao mover uma solução de IoT de um ambiente de teste para um ambiente de produção.

Próximos passos

Documentação do Azure IoT: