Integrating with a Simple Telemetry Feed
The first demonstration of my preliminary ‘residential property system status digital twin’ is now complete. It’s not yet a full digital twin – it’s missing command and control functionality and is not processing all environmental data (yet) – only partial.
What you’re seeing is live environmental data from a real residential space partially rendered in a virtual environment.
As mentioned, it does not represent a complete Digital Twin; however, it does show the three core components that typically comprise a Digital Twin:
(a) telemetry generation (from a physical sensor source),
(b) state synchronicity (between the physical environment and virtual environment, and
(c) a spatially-relevant 3D model.
The representation shown is the baseline ‘system status’ use case from my upcoming Northeastern University course, Building Digital Twins.
Music:
- Sinter – Coding Session No. 2. Original arrangement / mix by Andy King
Tools Used (non-exhaustive):
- Unity 3D (2022.3)
- 3D Assets: Unity Asset Store
- Unity Technologies: Interior House Assets | URP
- Unity Technologies: Starter Assets – Third Person Character Controller | URP
- OBS Studio
- PreSonus Studio One
- Adobe Premiere Pro
- Adobe After Effects
Software Libraries Used (non-exhaustive):
- Source Code from the Constrained Device App (GitHub: https://github.com/programming-the-iot/python-components) from Programming the Internet of Things by Andy King (incl. various open source lib’s) – Lab Bench Studios
- Source Code from Building Digital Twins (GitHub: TBA) (incl. various open source lib’s) – Lab Bench Studios
- Mosquitto MQTT Broker
- Sense HAT Emulator
Other References:
- Programming the Internet of Things (O’Reilly) by Andy King: https://www.oreilly.com/library/view/programming-the-internet/9781492081401
- Embedded Video (Room 1 – Computer Monitor): LBS – Building Digital Twins – Example 01 – 2023 by Andy King
- Embedded Video (Room 1 – Wall): Flight Simulator – Flight near Lisbon, Portugal – 2023 by Andy King
- Embedded Video (Room 2 – Wall): Connected Devices – Course Introduction by Andy King