Introdução

Concluído(a)

Na fase de desenvolvimento de um projeto de IoT, os fluxos contínuos de dados normalmente gerados por dispositivos IoT implantados não são fáceis de adquirir. Simule dados usando um módulo predefinido como um pacote executável e implantando-os como um contêiner em um dispositivo IoT Edge.

Suponha que você seja um desenvolvedor implantando aplicativos IoT para automação de fábrica. Você deseja capturar dados sobre computadores em execução no chão de fábrica, como a sala do servidor ou a turbina eólica. Mas você também deseja capturar dados sobre o ambiente ao redor dos computadores, como a temperatura ambiente. Não é fácil adquirir e visualizar esses dados do chão de fábrica antes que o aplicativo fique ativo. Portanto, você precisa de uma maneira de simular dados que imitam seus cenários para testar seu aplicativo.

Uma ilustração mostrando o fluxo para implantar o módulo predefinido no dispositivo edge.

Este artigo explora os seguintes temas orientados por engenharia:

  • Previsão do comportamento de um componente ou sistema
  • Design de soluções
  • Antecipando restrições/tolerâncias e condições operacionais específicas
  • Considerações sobre segurança
  • Criando ferramentas que ajudam a criar a solução

Neste módulo, você registrará um dispositivo IoT Edge no hub IoT. Em seguida, você inicia o runtime do IoT Edge em seu dispositivo virtual. Em seguida, você implanta remotamente um módulo predefinido em um dispositivo do IoT Edge que simula sensores em execução nesse dispositivo. Por fim, você exibe os dados gerados do módulo para verificar se o módulo está em execução no dispositivo. Este artigo usa o Azure IoT Edge em uma máquina virtual do Ubuntu. Nesse caso, seu dispositivo já tem o runtime do IoT Edge instalado. Essa configuração não executa o IoT Edge em um computador local ou em um dispositivo ARM32 ou ARM64.

Objetivos de aprendizagem

Neste módulo, você:

  • Iniciar um módulo do portal do Azure para o IoT Edge
  • Gerar dados simulados em um dispositivo de borda
  • Verificar os dados gerados no dispositivo de borda

Pré-requisitos

  • Capacidade de usar o Hub IoT no Azure
  • Capacidade de usar o Azure Cloud Shell
  • Experiência com a criação e o gerenciamento de recursos usando o portal do Azure ou o Azure Cloud Shell no nível de iniciante
  • Conhecimento básico do Azure IoT Edge