IoT Sample Project
The IoT Sample Project demonstrates integration of IoT devices within Unity, enabling real-time, contextualized visualization of device data.
by Unity Technologies
Price History +
The IoT Sample Project showcases how to seamlessly integrate IoT devices within Unity, enabling contextualized, real-time visualization of device data.
This project features an interactive Unity office model equipped with a variety of example sensors embedded throughout the building. It demonstrates how to extract sensor definitions from a dataset and map them to their real-world counterparts using IoT backend systems.
The project demonstrates setting up IoT connections, customizing visualizations, and automating metadata mapping. It’s designed for professionals aiming to build scalable, IoT-connected Unity applications without starting from scratch. Discover how to turn abstract IoT data into insightful, contextual 3D visualizations for industries such as manufacturing, smart buildings, and beyond.
You can run the project in simulated mode or connect it to an external IoT system, generating telemetry data using the provided Python example scripts.
WebGL demo: https://play.unity.com/en/games/5124f0e2-a492-4904-b5d5-24e9c269ee59/iot-sample-project
Asset uses NuGet Package Manager under the MIT License; see Third-Party Notices.txt file in package for details.
Asset uses M2MQTT library under the Eclipse Public License 1.0; see Third-Party Notices.txt file in package for details.
Asset uses Azure Messaging EventHubs, including the following components under the MIT License; see Third-Party Notices.txt file in package for details:
- Azure.Messaging.EventHubs
- Azure.Core 1.41.0
- Azure.Core.Amqp 1.3.1
- Microsoft.Azure.Amqp 2.6.7
- Microsoft.Bcl.AsyncInterfaces 1.1.1
- System.Diagnostics.DiagnosticSource 6.0.1
- System.Memory.Data 1.0.2
- System.Reflection.TypeExtensions 4.7.0
- System.Threading.Channels 4.7.1
- System.Threading.Tasks.Extensions 4.5.4