<link rel="stylesheet" href="styles.cf390c6bfbe7555f.css"> Skip to main content

學術出版;;Publications

Permanent URI for this communityhdl:11536/1

收集所有交通大學研究人員與學生個人或團體所發表之各項學術著作,涵蓋期刊論文、教師專書、學位論文等項。;;Collections of Publications of NCTU Researchers and Students Like Journal Papers and Thesis.

Browse

Search Results

Now showing 1 - 5 of 5
  • Item type:Item,
    Flower Sermon: An Interactive Visual Design Using IoTtalk
    (2019-06-01)
    Hsiao, Chung-Yun
    ;
    Huang, Chih-Chieh
    ;
    Lin, Yi-Bing
    ;
    Lin, Yun-Wei
    ;
    資訊工程學系
    IoTtalk is a platform for IoT device interaction, which has been used to develop many IoT applications such as home automation. This paper uses Flower Sermon artwork as an example to show how interactive visual design can be conveniently implemented in IoTtalk. The Flower Sermon artwork conducts cyber physical interaction, which animates a dandelion in a mirror when a person smiles at that mirror. The dandelion grows larger as the person smiles bigger. The flower also vibrates following the heartbeat rate of the person. In our approach, the camera detecting the face expression and the heartbeat rate is considered as an input IoT device, and the mirror display for dandelion animation is considered as an output IoT device. In IoTtalk, the features of the dandelion animation are considered as the actuators that can be independently controlled. IoTtalk nicely connects these IoT devices, where various features can be created for interactive visual design with little or without any programming effort. We also measure the time complexity for data delivery among the input and the output IoT devices. Our study indicates that the time delays are less than 0.07s on the average even if the IoTtalk server is located in a cloud.
  • Item type:Item,
    ArduTalk: An Arduino Network Application Development Platform Based on IoTtalk
    (2019-03-01)
    Lin, Yun-Wei
    ;
    Lin, Yi-Bing
    ;
    Yang, Ming-Ta
    ;
    Lin, Jun-Han
    ;
    資訊工程學系
    Several tools provide popular solutions for creating innovative Internet of Things (IoT) applications on single Arduino board. However, interactions among multiple Arduino boards need significant effort to be established. This paper proposes ArduinoIo-Ttalk (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 paper, the IoTtalk GUI has been significantly enhanced for ArduTalk. By integrating Arduino with the enhanced IoTtalk, ArduTalk allows a user to arbitrarily link and relink 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.
  • Item type:Item,
    ArduTalk: A Graphical Programming tool for Arduino using IoTtalk
    (2017-01-01)
    Lin, Yun-Wei
    ;
    資訊工程學系
    ;
    Department of Computer Science
    Many Internet of Things (IoT) technologies interconnect physical sensors, actuators, and heterogeneous computing devices within the existing Internet infrastructure, which make our life more convenient. ArduTalk is a graphical programming environment based on IoTtalk, which aims to develop internetworking Arduino applications for multiple Arduino boards. Therefore, sensors and actuators can be plugged in different Arduino boards, and the user can utilize ArduTalk to arbitrarily link and re-link sensors to actuators to create different applications for different purposes, which is a very convenient way to develop IoT applications especially for beginners. Performance measurement shows that the actuator still has a quick response time when the actuator is triggered by a sensor through ArduTalk.
  • Item type:Item,
    Location-based IoT applications on campus: The IoTtalk approach
    (2017-09-01)
    Lin, Yi-Bing
    ;
    Lin, Yun-Wei
    ;
    Hsiao, Chung-Yun
    ;
    Wang, Shie-Yuan
    ;
    資訊工程學系
    The National Chiao Tung University is deploying several location-based IoT applications on campus based on an IoT device management platform called IoTtalk. The applications include dog tracking, emergency buttons, and indoor/outdoor environment conditions monitoring (PM2.5, temperature, CO2, and so on). Some of the IoT devices for these applications have simple hardware structures to save energy, and therefore are not equipped with the positioning sensors (e.g., GPS or iBeacon). To support mobility management for these simple IoT devices, we develop a location finding mechanism in IoTtalk. By introducing the locator device in IoTtalk, we can effectively support mobility management for simple IoT devices that does not have location positioning capability. We describe how to develop the device applications to accommodate the location update feature, and show how to configure the location finding mechanism through the IoTtalk GUI. Then we conduct analytic analysis and simulation to investigate the accuracy of location tracking and power consumption for the dog tracking application. (C) 2017 Elsevier B.V. All rights reserved.
  • Item type:Item,
    IoTtalk-RC: Sensors As Universal Remote Control for Aftermarket Home Appliances
    (2017-08-01)
    Lin, Yun-Wei
    ;
    Lin, Yi-Bing
    ;
    Hsiao, Chung-Yun
    ;
    Wang, Yun-Yen
    ;
    資訊工程學系
    Almost half of all Americans either own smart home technology or plan to invest in it. Therefore, many commercial smart IoT solutions aim for home automation, and try to live up with high expectation for smart home. A major problem of these smart home solutions is that they cannot flexibly accommodate the existing remotely controlled aftermarket appliances. This paper proposes IoTtalk remote control (IoTtalk-RC), a mechanism that utilizes sensors as universal software-defined remote control for aftermarket home appliances. Our solution replaces the infrared remote controller of cheap aftermarket home appliances and provides extra intelligence of sensors that can be manipulated by the homeowners. We conduct measurements, analytic analysis and simulation experiments to investigate the time complexity of IoTtalk-RC. This paper indicates that the extra transmission delays of remote control incurred by IoTtalk-RC are small even if the IoTtalk server is remotely located at a virtual machine of a cloud. In other words, IoTtalk-RC is feasible and can be effectively operated with the IoT technology.