Exercício - Visualize e interaja com dados de operações simuladas usando o SignalR

Concluído

Importante

Esteja ciente de que essa simulação gera uma quantidade significativa de dados que simulam operações do mundo real. O consumo do Azure ocorre. Lembre-se de parar o simulador sempre que não for necessário para evitar cobranças desnecessárias na sua conta do Azure.

Nesta unidade, você usa a solução do Visual Studio para simular um parque eólico em operação. Você também envia dados de telemetria para os Gêmeos Digitais do Azure, onde seu gêmeo digital recém-configurado no Unity recebe entrada e exibe as condições operacionais do parque eólico.

Comece a simulação do dispositivo do parque eólico

  1. No Visual Studio, abra DeviceSimulator.sln.

  2. Execute o simulador de dispositivo selecionando o botão Reproduzir ou F5.

  3. Abre-se uma janela de console que exibe IDs de turbina e mensagens indicando conectividade e recuperação e criação de dispositivos.

    Captura de tela da janela de comando aberta e executando a solução de simulador de dispositivo com IDs de turbina e mensagens de conectividade exibidas.

  4. Pressione qualquer tecla para iniciar a simulação. Se configurado corretamente e conectado aos serviços corretos do Azure, há uma série de mensagens de console de streaming Mensagem Recebida, que indicam que o serviço Gêmeos Digitais do Azure confirmou o recebimento dos dados de IoT simulados.

    Captura de tela da janela de comando aberta e executando a solução de simulador de dispositivo com mensagens de console exibidas a partir dos dados de IoT simulados.

Inicie o gêmeo digital no editor Unity

  1. Selecione o botão Reproduzir no editor Unity. O editor muda para a guia Jogo automaticamente e começa a renderizar sua cena. Os dados nos painéis da interface do usuário refletem os dados que estão sendo gerados a partir do DeviceSimulator aplicativo em execução.

    Captura de tela do editor Unity no modo de jogo com o simulador de dispositivo em execução.

  2. Navegue na guia Jogo pressionando e segurando o botão direito do mouse enquanto navega. Mova a cena para que o círculo branco paire sobre o nome de uma turbina ou de uma turbina. No painel Menu Visão Geral do Site, você vê o Painel da Turbina com especificidades para esse ativo da Turbina.

    A captura de tela da janela de comando aberta e executando a solução de simulador de dispositivo com mensagens de console atualizadas é exibida a partir dos dados de IoT simulados.

  3. Observe o que acontece com os dados exibidos no Menu Visão Geral do Site e no Painel da Turbina na visualização do Jogo Unity.

    Captura de tela do editor Unity no modo de jogo com o simulador de dispositivo em execução e dados atualizados da turbina.

  4. Observe os dados de desempenho da turbina eólica selecionando o objeto programável de interesse. Selecione Assets>ScriptableObjects>Turbine Site Data>T103. Examine os dados recebidos na seção Dados da turbina eólica do painel Inspetor . Você deve ver o intervalo de tempo, a velocidade do vento, a temperatura ambiente, a velocidade do rotor e a potência flutuarem à medida que novas mensagens de telemetria são consumidas pelo aplicativo.

    Captura de tela do Unity Inspetor com uma turbina pré-fabricada selecionada.

Pare o DeviceSimulator

Parar o simulador é importante para garantir que você evite cobranças desnecessárias à sua conta do Azure. Pressione Ctrl+C na janela do prompt de comando ou selecione Parar no Visual Studio.