Академический Документы
Профессиональный Документы
Культура Документы
Internet of Things
1
Dr. George Koutitas, AR meets IoT, XReality Research Lab
XReality Team
2
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Presentation outline
• Discussion
3
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Big Data
4
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Big Things
5
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Internet of Things
• The global IoT market will grow from $157B in 2016 to $457B by
2020, attaining a Compound Annual Growth Rate (CAGR) of
28.5%
• B2B IoT segments will generate more than $300B annually by 2020,
including about $85B in the industrial sector
7
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Smart City is a key driver for IoT, B2G
8
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Industrial IoT provides B2B monetization
9
Dr. George Koutitas, AR meets IoT, XReality Research Lab
…50 connected devices in our homes = B2C
10
Dr. George Koutitas, AR meets IoT, XReality Research Lab
IoT Architecture
11
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Latency <10ms (Tactile Internet)
Industrial
applications and
modern UX impose
challenges in terms
of latency <10ms + 0
(Tactile Internet) 𝑇 = #(𝑡&' +𝑡)' ) + # 𝑡.
/
',- /,-
td_propagation delay
tc_channel delay
tp_processing delay
12
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Edge/Fog computing
13
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Edge/Fog computing
14
Dr. George Koutitas, AR meets IoT, XReality Research Lab
A key challenge: Thing-to-Human interface
touch voice
dashboard
15
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Mixed Reality
16
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Augmented Reality
17
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Virtual Environment of Things
18
Dr. George Koutitas, AR meets IoT, XReality Research Lab
VEoT Health
VEoT for Health
19
Dr. George Koutitas, AR meets IoT, XReality Research Lab
VEoT Agriculture
20
Dr. George Koutitas, AR meets IoT, XReality Research Lab
VEoT Industrial
21
Dr. George Koutitas, AR meets IoT, XReality Research Lab
VEoT Smart City
22
Dr. George Koutitas, AR meets IoT, XReality Research Lab
VEoT Simulations
23
Dr. George Koutitas, AR meets IoT, XReality Research Lab
XReality Research Group at Texas State
24
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Demo 1: Object identification View video è https://youtu.be/jeEM5w0aKMU
25
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Demo 2: IoT / AR Interaction View video è https://youtu.be/XHGtIbU-TBE
26
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Demo 3: Network propagation
visualization View video è https://youtu.be/npcdQPvOb6o
27
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Demo 4: First Responders View video è https://youtu.be/HKcNgCU6Wa0
28
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Demo 5: Network visualization View video è https://youtu.be/GEB9C4mVQ4Q
29
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Devices and Hardware
Augmented Reality
• Microsoft Hololens VR
headgear
Internet of Things
• Arduino Uno R3
• ZigBee XBee S2D
• Raspberry Pi (Edge
computing)
30
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Technologies
31
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Unity (AR Design)
Unity
• Unity is a multipurpose game engine that
supports 2D and 3D graphics, drag-and-drop
functionality and scripting using C#
• Unity supports building to 27 different platforms.
• Support for Holographic App building.
32
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Vuforia (Object Recognition SDK)
Vuforia
• It is a Software Development Kit (SDK) which
enables Augmented Reality apps.
• Computer Vision Technology
• Marker and markerless object tracking.
• It provides support for application development
through an extension to the Unity Game Engine.
• Object to be detected are scanned and
processed then formulated into unity asset
package.
33
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Architecture
34
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Network setup
• Sensor are paired with respective Arduino boards.
• ZigBee is used as a communication protocol between
the sensor nodes
• LM35 precision temperature sensor
• LED on/off can be controlled from the network
management portal
• Series2 XBee modules(Mesh Networking)
• Xbee shield connected to Arduino- Routers
• Xbee shield connected to base station- Coordinator
• Coordinator has information of all the routers.
• XCTU software is a graphical user interface which helps
in interacting with xbee modules
• Multiple Digi modules can be configured on XCTU
• XCTU helps in analyzing the network view and visualize
the topology
35
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Network Management Portal
• Python scripting is used to decode the data from the coordinator.
• Decoded data is hosted on to MySQL Database
• Flask-python web development
• HTML webpage –where a user will have a manual control over the data, choose the
network topology that needs to be accessed from the Network Management Portal.
• ngrok is used to host the data into cloud
36
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Process flow
• Routing table
• Temp
•
Virtual Space
RSSI
• ON/OFF
Physical Space
37
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Reading Temperature Sensor
• LM35 Sensor
• Reading Sensor data at pin A0
• Converting sensor data into Fahrenheit
• Sending temperature value as payload to coordinator
38
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Coordinator Function
• Receive payload
• Decode data package
• Create MySQL table and insert temperature
data
39
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Flask Server Function
• Rendering HTML page
• Reading data from MySQL Database
• Host data on HTML
• Flask Server is the Integrator
40
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Unity Sensor UI Panel
41
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Unity Sensor UI Panel
42
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Demo 5: Network visualization View video è https://youtu.be/GEB9C4mVQ4Q
43
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Future work: Holoportation
44
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Opportunities
45
Dr. George Koutitas, AR meets IoT, XReality Research Lab
Thank you!
http://xreality.wp.txstate.edu/
george.koutitas@txstate.edu
46
Dr. George Koutitas, AR meets IoT, XReality Research Lab