<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 - 8 of 8
  • Item type:Item,
    Implementing AI as Cyber IoT Devices: The House Valuation Example
    (2020-04-01)
    Lin, Yun-Wei
    ;
    Lin, Yi-Bing
    ;
    Liu, Chun-You
    ;
    Lin, Jiun-Yi
    ;
    Shih, Yu-Lin
    Internet of Things (IoT) has been widely utilized with artificial intelligence (AI). However, it requires substantial effort to integrate AI and big data with IoT. To mitigate this problem, AItalk was proposed. By treating AI as a cyber IoT device, we do not need to write code of the AI mechanism in the network applications, as traditional AI-based IoT applications did. This article describes how the AI tools such as scikit-learn and TensorLayer are accommodated as cyber IoT devices in AItalk, and extends AItalk for non-IoT applications. We use house valuation as an example to show how AItalk can flexibly include the factors that have significant impact on the house price. We show that by adding extra features other than housing profile features, the accuracy for the prediction (valuation) can be improved by 38 & x0025;. We also investigated the communication overhead of the distributed AItalk structure, which is 3.7 & x0025; for the computation of one house price valuation.
  • Item type:Item,
    Low-Cost Four-Dimensional Experience Theater Using Home Appliances
    (2019-05-01)
    Lin, Yi-Bing
    ;
    Yang, Ming-Ta
    ;
    Lin, Yun-Wei
    ;
    資訊工程學系
    ;
    Department of Computer Science
    Multi-sensorial effect or four-dimensional (4-D) effect is considered in the niche arena of film playing but has become a growing business quickly. Installation of 4-D effects are typically expensive, and 4-D films are most often presented in custom-built theaters at special venues. This paper proposes a novel integration of existing video service platform and commercial smart home solution to generate 4-D effects for any non-4-D film (i.e., a 3-D or a 2-D film). Specifically, we describe how the designer can use home appliances to create the effects for a 4-D experience theater at home. Instead of using an expensive and special 4-D movie effect system, we use a low-cost off-the-shelf IoT platform for a smart home to create the 4-D movie effects for any non-4-D film. Therefore, the viewer can enjoy 4-D movies at home without special equipment other than home appliances. In our solution, an IoT device-management system called IoTtalk 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 4-D 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.
  • Item type:Item,
    AgriTalk: IoT for Precision Soil Farming of Turmeric Cultivation
    (2019-06-01)
    Chen, Wen-Liang
    ;
    Lin, Yi-Bing
    ;
    Lin, Yun-Wei
    ;
    Chen, Robert
    ;
    Liao, Jyun-Kai
    This paper proposes AgriTalk, an inexpensive Internet of Things (IoT) platform for precision farming of soil cultivation. We conduct experiments on turmeric cultivation, which indicates that the turmeric quality is significantly enhanced through AgriTalk. Specifically, the curcumin concentration is up to 4500-5500 mg/100 g, which is five times more than existing products. We demonstrate how to intuitively configure the connections between the sensors and the actuators with the desired farming intelligence, and to effectively maintain AgriTalk for precision farming. We conduct measurement, analytic analysis, and simulation experiments to investigate the IoT message delays of AgriTalk. This paper indicates that the delays for automatic control and automatic-manual control switching with long distances (more than 30 km) are very short (less than 0.2 s) and AgriTalk can easily respond to quick and dynamic change of the field environment conditions in soil cultivation.
  • Item type:Item,
    FishTalk: An IoT-Based Mini Aquarium System
    (2019-01-01)
    Lin, Yi-Bing
    ;
    Tseng, Hung-Chun
    ;
    資訊工程學系
    ;
    Department of Computer Science
    Many people feed the pet fish in the aquarium tanks that need to be properly set up and maintained, or the fish will be destined to an unpleasant and short life. Therefore, it is critical to monitor water conditions closely and improve the water quality for the mini aquarium tanks. Based on an IoT solution called IoTtalk, this paper proposes the FishTalk system that utilizes the aquarium sensors to drive the actuators in real time. We describe the relationship between the aquarium sensors and the actuators and give concrete examples about the threshold setting. Our solution allows the designer to quickly deploy intelligent control for various water conditions. As an example, we implement an intelligent fish feeding mechanism such that the fish is neither over nor under fed, and at the same time, the fish owner can enjoy watching fish feeding remotely. We have also developed the analytic model, simulation, and measurement experiments to investigate the effects of the IoT message delays and loss on water condition control.
  • Item type:Item,
    MorSocket: An Expandable IoT-Based Smart Socket System
    (2018-01-01)
    Lin, Yi-Bing
    ;
    Huang, Chun-Ming
    ;
    Chen, Li-Kuan
    ;
    Sung, Gang-Neng
    ;
    Yang, Chih-Chyau
    Due to the flourishing development of the Internet of Things (IoT) technology, many smart home applications have become commercially available. One of the most popular applications is remotely controlled smart sockets. Most commercial smart socket products allow the user to control single-sockets. This paper proposes a smart socket system called MorSocket ("more sockets") that allows the user to control multiple separated sockets within a control webpage. These sockets share the same wireless communication module and therefore the hardware cost of MorSocket is lower than the single-socket solutions. Furthermore, by integrating MorSensor with an IoT management platform called IoTtalk, MorSocket can be automatically controlled by arbitrary sensors for temperature, humidity, UV, CO2, and so on. Such configuration is easily and flexibly set up through the IoTtalk GUI without extra programming efforts. We also develop the MorSensor system that provides multiple configurable sensors tailored to control MorSocket through simple plug-and-play. Then we investigate the user tolerance delay between when the user presses the on/off button and when he/she presses the next time if MorSocket does not respond. The user experience is poor if the MorSocket access delay is longer than the tolerance delay, and the user may keep pressing the button. We conduct measurements, analytic modeling, and simulation experiments to study the impact of the user tolerance delay. Our study observes the quick response of MorSocket, which results in excellent user experience.
  • 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,
    IoTtalk: A Management Platform for Reconfigurable Sensor Devices
    (2017-10-01)
    Lin, Yi-Bing
    ;
    Lin, Yun-Wei
    ;
    Huang, Chun-Ming
    ;
    Chih, Chang-Yen
    ;
    Lin, Phone
    IoTtalk is a platform for Internet of Things (IoT) device interaction, which nicely integrates a reconfigurable multi-sensor device called MorSensor with the proposed IoT management platform in the network domain. The sensors can be dynamically plugged in/out of a MorSensor device without being turned off, and IoTtalk automatically generates/reuses the application software for these sensors. We propose a dynamic ranging concept that automatically specifies the value range of a sensor so that it can send "meaningful" data to any connected output IoT device. Therefore, a MorSensor device can "talk" to other IoT devices, such as a light bulb or an electric fan. We also show that IoTtalk is a simple yet almost free solution for automatic sensor calibration. Finally, we illustrate that IoTtalk is a powerful tool for developing interactive science experiments.
  • Item type:Item,
    EasyConnect: A Management System for IoT Devices and Its Applications for Interactive Design and Art
    (2015-12)
    Lin, Yi-Bing
    ;
    Lin, Yun-Wei
    ;
    Chih, Chang-Yen
    ;
    Li, Tzu-Yi
    ;
    Tai, Chia-Chun
    Many Internet of Things (IoT) technologies have been used in applications for money flow, logistics flow, people flow, interactive art design, and so on. To manage these increasing disparate devices and connectivity options, ETSI has specified end-to-end machine-to-machine (M2M) system architecture for IoT applications. Based on this architecture, we develop an IoT EasyConnect system to manage IoT devices. In our approach, an IoT device is characterized by its "features" (e.g., temperature, vibration, and display) that are manipulated by the network applications. If a network application handles the individual device features independently, then we can write a software module for each device feature, and the network application can be simply constructed by including these brick-like device feature modules. Based on the concept of device feature, brick-like software modules can provide simple and efficient mechanism to develop IoT device applications and interactions.