Digital Twin(teamwork)

published on 2020-02-11

Introduction

I first heard the concept of "Digital Twin" in my IoT course. A digital twin is a digital replica of a living or non-living physical entity. It builds the connection between digital world and physical world. In the project, we designed a wireless sensor network that provides real-time monitoring of temperature, humidity of a greenhouse. Then, the data collected from sensors is sent through IoT gateway to the 3D greenhouse scene established by Unity through the server. To enhance the user's sensory perception, the user can interact with the 3D scene and use the VR device to understand the environmental information.

System Architecture

Implementation

  • The Sensor Node: Arduino works with different sensors to collect data/ control the switch related to the command.
  • IoT Gateway: Raspberry PI is used as a gateway to collect data from Arduino and upload the information to remote server. Download commands from Server and transmits to Arduino.
  • Server: Server runs on a tablet computer. It stores data from IoT gateway in database.
  • User Interface: Client provides users with a 3D greenhouse scenes to allow them manage and view information.

The 3D Scene is as follows: