Introdução

Concluído

As aplicações nativas da nuvem são modulares por natureza, com componentes autónomos e fracamente acoplados. Você pode desenvolver cada um desses componentes de forma independente, usando uma combinação arbitrária de pilhas de tecnologia, enquanto ainda permite sua interação 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 telemetria de dispositivos. Os serviços do Azure incluem: Hub IoT do Azure, Serviço de Provisionamento de Dispositivo do Azure, Azure Maps, 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, teste e implementação de aplicativos distribuídos que dependem da telemetria IoT.

Suponha que você trabalhe para a Adatum Corporation, um fabricante de eletrodomésticos. Você lidera uma pequena equipe de desenvolvimento e acaba de concluir a primeira fase de um projeto, entregando uma solução de gerenciamento de estoque de geladeira. Essa solução consiste em uma API back-end e um aplicativo Web front-end, com ambos em execução em um cluster do Serviço Kubernetes do Azure (AKS). Seus clientes podem usar esse aplicativo nativo da nuvem para identificar facilmente os itens que precisam reabastecer. Eles também podem configurar este aplicativo para reordenar automaticamente os itens necessários.

Você foi encarregado de desenvolver outro conjunto de recursos relacionados a geladeiras inteligentes que coletarão e processarão a telemetria IoT gerada pelos sensores de temperatura e umidade integrados. Você planeja seguir o mesmo paradigma arquitetônico aplicado durante a primeira fase do projeto e estender sua solução incorporando a ele outro conjunto de componentes de acoplamento flexível. A solução acompanhará os dados de telemetria e facilitará sua análise. Ele também permitirá seu armazenamento de longo prazo e suportará alertas e remediação automáticos se houver um problema. Para alcançar seu objetivo, você decidiu explorar e testar a funcionalidade do Azure IoT Central.

Pré-requisitos

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

Objetivos de aprendizagem

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

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