An open API service indexing awesome lists of open source software.

https://github.com/ashref-dev/azure-digitaltwins-windfarm

Unity project modelling a wind power plant with real-time simulated IoT metrics using Azure IoT Hub, Azure Digital Twins and of course SignalR and Unity Engine for visualization.
https://github.com/ashref-dev/azure-digitaltwins-windfarm

azure azureiot csharp digitaltwin unity unity3d

Last synced: about 2 months ago
JSON representation

Unity project modelling a wind power plant with real-time simulated IoT metrics using Azure IoT Hub, Azure Digital Twins and of course SignalR and Unity Engine for visualization.

Awesome Lists containing this project

README

          

# Wind Farm Digital Twin with Azure and Unity

This repository holds the code for a **Wind Farm Digital Twin** project built with Unity, Azure Digital Twins, Azure IoT Hub, and SignalR.

https://github.com/Black-Spear/Azure-digitaltwins-windfarm/assets/109633107/7c3b4b47-01cd-4e31-b7eb-4920f64c3764

The project features a **mixed reality application** designed to run on Microsoft HoloLens.

Link to better video [right here](https://www.linkedin.com/posts/mohamedashrefbna_unity-mr-ar-activity-7176132148221927425--Eaj?utm_source=share&utm_medium=member_desktop)

**What it does:**

* Users can explore a virtual wind farm containing multiple turbines.
* Each turbine reflects the **real-time status** of its corresponding real-world counterpart.
* Users can inspect and focus on individual turbines to reveal information such as **temperature, humidity, and other relevant data**.
* If a critical event is detected, like excessive ice buildup, users can trigger an action by clicking a button. This action sends a **command** to the real-world turbine through the Azure services.

**Implementation Details:**

* Leverages assets sourced from Microsoft tutorials for a streamlined development process.

**Please note:** This repository focuses on the technical aspects of the wind farm digital twin, it is for learning purposes only and should no be considered as a production scenario.

The app requires a signalR connection and test code to pull sample Turbine data, refer to "mixed reality digital twins in unity" tutorial in Microsoft learn for details.

**Future considerations:**

* Adding easy steps for testing using sample data.
* Expansion of user interaction capabilities within the mixed reality environment.

**This project demonstrates the power of combining Unity with Azure Digital Twin services to create a real-time, interactive digital twin solution for industrial applications.**

Digital Twins, powered by the Unity engine, offer dynamic 3D simulations that improve understanding and enhance predictive analytical models. By enabling two-way data flow between the digital twin and real-world sensors or processes, organizations gain accurate insights. These simulations empower decision-makers to visualize scenarios, optimize operations, and respond swiftly to changing conditions.

Users can explore a virtual wind farm containing multiple turbines. Each turbine reflects the **real-time status** of its corresponding real-world counterpart.Users can inspect and focus on individual turbines to reveal information such as **temperature, humidity, and other relevant data**.If a critical event is detected, like excessive ice buildup, users can trigger an action by clicking a button. This action sends a **command** to the real-world turbine through the Azure services.