A Study on Interactive Applications for Internet of Things
博士 === 國立交通大學 === 資訊科學與工程研究所 === 107 === This dissertation studies the issues of interactive applications and development for Internet of Things (IoT). Several tools provide popular solutions for creating innovative IoT applications on single Arduino board. However, interactions among multiple Ardui...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2019
|
Online Access: | http://ndltd.ncl.edu.tw/handle/fy25hh |
id |
ndltd-TW-107NCTU5394072 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-107NCTU53940722019-11-26T05:16:44Z http://ndltd.ncl.edu.tw/handle/fy25hh A Study on Interactive Applications for Internet of Things 物聯網互動應用之研究 Yang, Ming-Ta 楊明達 博士 國立交通大學 資訊科學與工程研究所 107 This dissertation studies the issues of interactive applications and development for Internet of Things (IoT). Several tools provide popular solutions for creating innovative IoT applications on single Arduino board. However, interactions among multiple Arduino boards need significant effort to be established. We propose Arduino-IoTtalk (ArduTalk), a graphical user interface (GUI)-based platform aims to develop IoT network applications for interaction among multiple Arduino boards. ArduTalk utilizes IoTtalk, an IoT device management platform for quickly establishing connections and meaningful interactions between IoT devices without concerning the lower layer communication protocols. In this dissertation, the IoTtalk GUI has been significantly enhanced for ArduTalk. By integrating Arduino with the enhanced IoTtalk, ArduTalk allows a user to arbitrarily link and re-link sensors to actuators without or with little programming effort, and quickly generate Arduino applications for different purposes. We conduct measurements to investigate the time complexity for data delivery among multiple Arduino boards, and propose a damping mechanism to address the fairness issue caused by the discrepancies between local and remote delays among the Arduino boards. Based on ArduTalk, we develop an interactive video application. For interactive IoT applications, multi-sensorial effect or 4D effect is considered in the niche arena of film playing, but has become a growing business quickly. Installation of 4D effects are typically expensive, and 4D films are most often presented in custom-built theaters at special venues. We propose a novel integration of existing video service platform and commercial smart home solution to generate 4D effects for any non-4D film (i.e., a 3D or a 2D film). Specifically, we describe how the designer can use home appliances to create the effects for a 4D experience theater at home. Instead of using expensive and special 4D movie effect system, we use a low-cost off-the-shelf IoT platform for smart home to create the 4D movie effects for any non-4D film. Therefore, the viewer can enjoy 4D movies at home without special equipment other than home appliances. In our solution, ArduTalk is utilized to integrate the video service system and the smart home system. Since these systems may be located in distant places, the delays for video streaming and triggering of 4D effects must be synchronized. We have conducted measurements to indicate that in our design, the synchronization issue can be ignored without affecting the user experience. Lin, Yi-Bing Lin, Yun-Wei 林一平 林勻蔚 2019 學位論文 ; thesis 71 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
博士 === 國立交通大學 === 資訊科學與工程研究所 === 107 === This dissertation studies the issues of interactive applications and development for Internet of Things (IoT). Several tools provide popular solutions for creating innovative IoT applications on single Arduino board. However, interactions among multiple Arduino boards need significant effort to be established. We propose Arduino-IoTtalk (ArduTalk), a graphical user interface (GUI)-based platform aims to develop IoT network applications for interaction among multiple Arduino boards. ArduTalk utilizes IoTtalk, an IoT device management platform for quickly establishing connections and meaningful interactions between IoT devices without concerning the lower layer communication protocols. In this dissertation, the IoTtalk GUI has been significantly enhanced for ArduTalk. By integrating Arduino with the enhanced IoTtalk, ArduTalk allows a user to arbitrarily link and re-link sensors to actuators without or with little programming effort, and quickly generate Arduino applications for different purposes. We conduct measurements to investigate the time complexity for data delivery among multiple Arduino boards, and propose a damping mechanism to address the fairness issue caused by the discrepancies between local and remote delays among the Arduino boards.
Based on ArduTalk, we develop an interactive video application. For interactive IoT applications, multi-sensorial effect or 4D effect is considered in the niche arena of film playing, but has become a growing business quickly. Installation of 4D effects are typically expensive, and 4D films are most often presented in custom-built theaters at special venues. We propose a novel integration of existing video service platform and commercial smart home solution to generate 4D effects for any non-4D film (i.e., a 3D or a 2D film). Specifically, we describe how the designer can use home appliances to create the effects for a 4D experience theater at home. Instead of using expensive and special 4D movie effect system, we use a low-cost off-the-shelf IoT platform for smart home to create the 4D movie effects for any non-4D film. Therefore, the viewer can enjoy 4D movies at home without special equipment other than home appliances. In our solution, ArduTalk is utilized to integrate the video service system and the smart home system. Since these systems may be located in distant places, the delays for video streaming and triggering of 4D effects must be synchronized. We have conducted measurements to indicate that in our design, the synchronization issue can be ignored without affecting the user experience.
|
author2 |
Lin, Yi-Bing |
author_facet |
Lin, Yi-Bing Yang, Ming-Ta 楊明達 |
author |
Yang, Ming-Ta 楊明達 |
spellingShingle |
Yang, Ming-Ta 楊明達 A Study on Interactive Applications for Internet of Things |
author_sort |
Yang, Ming-Ta |
title |
A Study on Interactive Applications for Internet of Things |
title_short |
A Study on Interactive Applications for Internet of Things |
title_full |
A Study on Interactive Applications for Internet of Things |
title_fullStr |
A Study on Interactive Applications for Internet of Things |
title_full_unstemmed |
A Study on Interactive Applications for Internet of Things |
title_sort |
study on interactive applications for internet of things |
publishDate |
2019 |
url |
http://ndltd.ncl.edu.tw/handle/fy25hh |
work_keys_str_mv |
AT yangmingta astudyoninteractiveapplicationsforinternetofthings AT yángmíngdá astudyoninteractiveapplicationsforinternetofthings AT yangmingta wùliánwǎnghùdòngyīngyòngzhīyánjiū AT yángmíngdá wùliánwǎnghùdòngyīngyòngzhīyánjiū AT yangmingta studyoninteractiveapplicationsforinternetofthings AT yángmíngdá studyoninteractiveapplicationsforinternetofthings |
_version_ |
1719295855448555520 |