AWS IoT TwinMaker
A service that builds digital twins of physical facilities, integrating 3D scenes with real-time data for equipment status monitoring and simulation
Overview
AWS IoT TwinMaker is a service that virtually recreates physical spaces such as factories, buildings, and industrial facilities as digital twins. It integrates heterogeneous data sources - 3D models, IoT sensor data, video feeds, maintenance history - to visualize equipment status in real time. The entity-component model flexibly defines equipment hierarchy and attributes, with integrated 3D scene and data dashboard display available through Grafana plugins or custom web applications.
Entity-Component Model and Workspace Design
TwinMaker's data model consists of three layers: Workspaces (logical containers per project), Entities (representations of physical objects), and Components (data connections attached to entities). For example, within a "Tokyo Factory" workspace, you create a "Pump A-001" entity and attach components for temperature/pressure data from IoT SiteWise, 3D model files on S3, and camera footage from Kinesis Video Streams. Pre-defining component types enables reuse of data connection patterns when instantiating large numbers of identical equipment. Parent-child relationships and spatial placement relationships between entities can also be defined, reflecting hierarchical structures like factory → floor → line → machine directly in the digital twin.
Integrated Display of 3D Scenes and Real-Time Data
TwinMaker's Scene Composer imports 3D models (glTF format) to visually recreate equipment layouts. Setting data overlays on objects within the 3D scene (color-coded temperature display, alarm status icons, numeric labels) enables intuitive understanding of equipment status without visiting the site. Using the TwinMaker plugin for Grafana, you can place 3D scene panels and time-series graph panels on the same dashboard, building a linked UI where clicking equipment in the 3D model displays corresponding sensor data graphs. Integration with Amazon Managed Grafana also simplifies authentication and authorization configuration. Mobile device access is supported, making it suitable for use cases where field workers check the 3D twin on tablets while performing maintenance.
Applications in Simulation and Predictive Maintenance
TwinMaker's digital twin can serve not only as a visualization of current state but also as a foundation for future state prediction and simulation. Inference results from predictive maintenance models built with SageMaker can be attached as components to entities, displaying prediction information like "this equipment has an 85% probability of failure within 72 hours" on the 3D scene. A pattern of running real-time anomaly detection with Flink applications and reflecting results in TwinMaker alarm components is also effective. Simulating equipment layout changes or new equipment additions in virtual space to evaluate impact before making physical changes is another use case. In the construction industry, importing BIM (Building Information Modeling) data into TwinMaker for post-completion building management using digital twins is an increasingly common practice.