Introdução

Concluído

Os aplicativos nativos de nuvem são modulares por natureza, com componentes autossuficientes e de acoplamento flexível. Você pode desenvolver cada um desses componentes independentemente usando uma combinação arbitrária de pilhas de tecnologia ao mesmo tempo em que permite, ainda, a interação deles por meio de interfaces de programação bem definidas.

Esses componentes podem incluir software em execução em dispositivos IoT e uma variedade de serviços do Azure projetados para coletar e processar a telemetria do dispositivo. Os serviços do Azure incluem: Hub IoT do Azure, Serviço de Provisionamento de Dispositivos do Azure, Azure Mapas, Azure Time Series Insights e Azure IoT Edge. Ao projetar seu aplicativo, você pode selecionar um ou mais desses serviços ou implementar o Azure IoT Central, que integra perfeitamente todos eles. O Azure IoT Central fornece um conjunto abrangente de recursos que ajudam no design, no teste e na implementação de aplicativos distribuídos que dependem da telemetria de IoT.

Suponha que você trabalhe para a Adatum Corporation, um fabricante de dispositivos domésticos. Você é líder de uma pequena equipe de desenvolvimento e acabou de concluir a primeira fase de um projeto, fornecendo uma solução de gerenciamento de estoque de refrigeradores. Essa solução consiste em uma API de back-end e um aplicativo Web de front-end, com ambos em execução em um cluster do AKS (Serviço de Kubernetes do Azure). Seus clientes podem usar esse aplicativo nativo de nuvem para identificar facilmente os itens necessários para reabastecimento. Elas também podem configurar esse serviço para fazer automaticamente o pedido dos itens necessários.

Você foi encarregado de desenvolver outro conjunto de recursos relacionados ao refrigerador inteligente que vão coletar e processar a telemetria de IoT gerada pelos sensores integrados de temperatura e umidade. Você planeja seguir o mesmo paradigma de arquitetura aplicado durante a primeira fase do projeto, e estender sua solução incorporando a ele outro conjunto de componentes livremente acoplados. A solução manterá o controle dos dados de telemetria e facilitará sua análise. Ele também permitirá seu armazenamento de longo prazo e dará suporte a alertas automáticos e correção se houver um problema. Para atingir sua meta, você decidiu explorar e testar a funcionalidade do Azure IoT Central.

Pré-requisitos

  • Familiaridade básica com o Azure
  • Noções básicas sobre computação em nuvem
  • Familiaridade básica com conceitos de programação

Objetivos de aprendizagem

Depois de concluir este módulo, você saberá mais sobre como:

  • Descrever a função do Azure IoT Central no contexto de aplicativos nativos de nuvem.
  • Configure os aplicativos do Azure IoT Central.
  • Processe e analise a telemetria de IoT do Azure IoT Central.