Упражнение — визуализируйте данные смоделированных операций и взаимодействуйте с ними с помощью SignalR
Внимание
Помните, что это моделирование создает значительный объем данных, имитирующих реальные операции. Происходит потребление Azure. Не забудьте остановить симулятор всякий раз, когда это не нужно, чтобы избежать ненужных расходов в вашей учетной записи Azure.
В этом уроке вы используете решение Visual Studio для имитации операционной ветряной фермы. Вы также отправляете данные телеметрии в Azure Digital Twins, где только что настроенный цифровой двойник в Unity получает входные данные и отображает условия работы ветряной фермы.
Начните моделирование устройства ветряной электростанции
В Visual Studio откройте DeviceSimulator.sln.
Запустите симулятор устройства, нажав кнопку воспроизведения или F5.
Откроется окно консоли, в котором отображаются идентификаторы турбин и сообщения, указывающие на подключение и получение устройства и создание.
Нажмите любую клавишу, чтобы начать симуляцию. Если настроено правильно и подключено к правильным службам Azure, существует ряд сообщений консоли потоковой передачи, которые указывают на то, что служба Azure Digital Twins подтвердила получение имитированных данных Интернета вещей.
Запуск цифрового двойника в редакторе Unity
Нажмите кнопку "Воспроизвести" в редакторе Unity. Редактор автоматически переключается на вкладку "Игра " и начинает отрисовку сцены. Данные на панелях пользовательского интерфейса отражают данные, создаваемые из запущенного
DeviceSimulator
приложения.Перейдите на вкладку "Игра", нажав и удерживая правую кнопку мыши при переходе. Переместите сцену, чтобы белый круг нависает над турбиной или именем турбины. На панели меню "Обзор сайта" вы увидите панель турбины с конкретными параметрами для этого ресурса Турбины.
Посмотрите, что происходит с данными, отображаемыми в Меню обзор сайта и Панели турбины в игровом представлении Unity.
Наблюдайте за данными о производительности ветряной турбины, выбрав интересующий скрипт объект. Выберите assets>ScriptableObjects>Turbine Site Data>T103. Изучите входящие данные в разделе "Данные ветряной турбины" панели инспектора. Вы должны увидеть интервал времени, скорость ветра, температуру окружающей среды, скорость ротора и мощность, так как новые сообщения телеметрии используются приложением.
Остановите DeviceSimulator
Остановка симулятора важна, чтобы избежать ненужных расходов в учетную запись Azure. Нажмите клавиши CTRL+C в окне командной строки или нажмите кнопку "Остановить" в Visual Studio.