연습 - SignalR을 사용하여 시뮬레이션된 작업 데이터 시각화 및 상호 작용
Important
이 시뮬레이션은 실제 작업을 시뮬레이션하는 상당한 양의 데이터를 생성한다는 점에 유의해야 합니다. Azure Consumption이 발생합니다. Azure 계정에서 불필요한 요금을 방지하려면 필요하지 않을 때마다 시뮬레이터를 중지해야 합니다.
이 단원에서는 Visual Studio s 솔루션을 사용하여 운영 풍력 발전 단지를 시뮬레이션합니다. 또한 Azure Digital Twins에 원격 분석 데이터를 전송하면 Unity에서 새로 구성한 디지털 트윈이 입력을 받고 풍력 발전소의 작동 조건을 표시합니다.
풍력 발전 단지 디바이스 시뮬레이션 시작
Visual Studio에서 DeviceSimulator.sln을 엽니다.
재생 단추나 F5 키를 선택하여 디바이스 시뮬레이터를 실행합니다.
연결, 디바이스 검색 및 만들기를 나타내는 터빈 ID와 메시지를 표시하는 콘솔 창이 열립니다.
시뮬레이션을 시작하려면 아무 키나 누릅니다. 올바르게 구성되고 올바른 Azure 서비스에 연결된 경우 일련의 스트리밍 콘솔 메시지 메시지 수신이 표시됩니다. 이는 Azure Digital Twins 서비스가 시뮬레이션된 IoT 데이터 수신을 확인했음을 나타냅니다.
Unity 편집기에서 디지털 트윈 시작
Unity 편집기에서 재생 단추를 선택합니다. 편집기는 자동으로 게임 탭으로 전환하고 장면 렌더링을 시작합니다. UI 패널의 데이터는 실행 중인
DeviceSimulator
애플리케이션에서 생성되는 데이터를 반영합니다.탐색하는 동안 마우스 오른쪽 단추를 길게 눌러 게임 탭으로 이동합니다. 장면을 이동하여 흰색 원이 터빈이나 터빈 이름 위를 가리키도록 합니다. 사이트 개요 메뉴 패널에서 해당 터빈 자산에 대한 세부 정보가 포함된 터빈 패널을 볼 수 있습니다.
Unity 게임 보기의 사이트 개요 메뉴 및 터빈 패널에 표시되는 데이터가 어떻게 되는지 관찰합니다.
원하는 스크립트 가능 개체를 선택하여 풍력 터빈 성능 데이터를 관찰합니다. Assets>ScriptableObjects>Turbine Site Data>T103을 선택합니다. 검사기 패널의 Wind Turbine Data 섹션에서 수신 데이터를 검사합니다. 새 원격 분석 메시지는 애플리케이션에서 사용됨에 따라 시간 간격, 풍력 속도, 주변 온도, 회전자 속도 및 전력이 변동합니다.
DeviceSimulator 중지
Azure 계정에 불필요한 요금이 청구되는 것을 방지하려면 시뮬레이터를 중지해야 합니다. 명령 프롬프트 창에서 Ctrl+C를 누르거나 Visual Studio에서 중지를 선택합니다.