Ćwiczenie — wizualizowanie danych symulowanych operacji i interakcja z nimi przy użyciu usługi SignalR

Ukończone

Ważne

Należy pamiętać, że ta symulacja generuje znaczną ilość danych, które symulują operacje w świecie rzeczywistym. Występuje użycie platformy Azure. Pamiętaj, aby zatrzymać symulator zawsze, gdy nie jest to konieczne, aby uniknąć niepotrzebnych opłat na koncie platformy Azure.

W tej lekcji użyjesz rozwiązania programu Visual Studio do symulowania działającej farmy wiatrowej. Dane telemetryczne są również wysyłane do usługi Azure Digital Twins, gdzie nowo skonfigurowana cyfrowa reprezentacja bliźniaka w środowisku Unity odbiera dane wejściowe i wyświetla warunki operacyjne farmy wiatrowej.

Rozpoczynanie symulacji urządzenia farmy wiatrowej

  1. W programie Visual Studio otwórz DeviceSimulator.sln.

  2. Uruchom symulator urządzenia, wybierając przycisk Odtwórz lub F5.

  3. Zostanie otwarte okno konsoli z identyfikatorami turbiny i komunikatami wskazującymi łączność i pobieranie i tworzenie urządzenia.

    Zrzut ekranu przedstawiający otwarte okno polecenia i uruchomienie rozwiązania symulatora urządzenia z wyświetlonymi identyfikatorami turbin i komunikatami łączności.

  4. Naciśnij dowolny, aby rozpocząć symulację. Jeśli skonfigurowano prawidłowo i nawiązano połączenie z odpowiednimi usługami platformy Azure, istnieje seria komunikatów konsoli przesyłania strumieniowego Odebrane komunikaty, które wskazują, że usługa Azure Digital Twins potwierdziła otrzymanie symulowanych danych IoT.

    Zrzut ekranu przedstawiający otwarte okno polecenia i uruchomienie rozwiązania symulatora urządzenia z komunikatami konsoli wyświetlanymi z symulowanych danych IoT.

Uruchamianie cyfrowej reprezentacji bliźniaczej w edytorze aparatu Unity

  1. Wybierz przycisk Odtwórz w edytorze aparatu Unity. Edytor przełącza się automatycznie na kartę Gra i rozpoczyna renderowanie sceny. Dane w panelach interfejsu użytkownika odzwierciedlają dane generowane na podstawie uruchomionej DeviceSimulator aplikacji.

    Zrzut ekranu edytora aparatu Unity w trybie odtwarzania z uruchomionym symulatorem urządzenia.

  2. Nawiguj na karcie Gra , naciskając i trzymając prawy przycisk myszy podczas nawigowania. Przenieś scenę tak, aby biały okrąg unosił się nad turbiną lub nazwą turbiny. Na panelu Menu Przegląd lokacji zostanie wyświetlony panel turbiny z określonymi elementami dla tego zasobu turbiny.

    Zrzut ekranu przedstawiający otwarte okno polecenia i uruchomienie rozwiązania symulatora urządzenia ze zaktualizowanymi komunikatami konsoli są wyświetlane z symulowanych danych IoT.

  3. Obserwuj, co się stanie z danymi wyświetlanymi w menu Przegląd lokacji i Panel turbiny w widoku gry aparatu Unity.

    Zrzut ekranu przedstawiający edytor aparatu Unity w trybie odtwarzania z uruchomionym i zaktualizowanym danymi turbiny symulatora urządzenia.

  4. Obserwuj dane dotyczące wydajności turbiny wiatrowej, wybierając interesujący cię obiekt skryptowy. Wybierz pozycję Assets>ScriptableObjects>Turbine Site Data>T103. Sprawdź dane przychodzące w sekcji Dane turbiny wiatrowej panelu Inspektor . Powinien zostać wyświetlony interwał czasu, prędkość wiatru, temperatura otoczenia, prędkość wirnika i wahania mocy, ponieważ nowe komunikaty telemetryczne są używane przez aplikację.

    Zrzut ekranu inspektora aparatu Unity z wybraną prefabą turbiny.

Zatrzymywanie karty DeviceSimulator

Zatrzymanie symulatora jest ważne, aby uniknąć niepotrzebnych opłat na koncie platformy Azure. Naciśnij Ctrl+C w oknie wiersza polecenia lub wybierz pozycję Zatrzymaj w programie Visual Studio.