scispace - formally typeset
Search or ask a question
Author

Ching-Chi Chuang

Bio: Ching-Chi Chuang is an academic researcher from National Taiwan University. The author has contributed to research in topics: Middleware & Middleware (distributed applications). The author has an hindex of 5, co-authored 7 publications receiving 65 citations.

Papers
More filters
Proceedings ArticleDOI
19 Oct 2015
TL;DR: A sensing device adaptation scheme for fault-tolerant IoT using the service-oriented architecture, and the concept of virtual services which use data from more than one sensor devices to replace an actual service on some faulty device is proposed.
Abstract: This paper presents a sensing device adaptation scheme for fault-tolerant IoT using the service-oriented architecture. In IoT, there are many sensors deployed for different purposes. Sensors of different modalities may be used to enhance the system fault tolerance. We propose the concept of virtual services which use data from more than one sensor devices to replace an actual service on some faulty device. We do regression analysis to identify and generate virtual services using available sensors. Depending on the sensor correlation types, we can use with recursive least squares (RLS) or multivariate adaptive regression splines (MARS) for virtual service generation. We have also modeled the mapping problem from application workflow to actual sensor deployments as a multiobjective optimization problem, and studied the genetic algorithm NSGA-ii to find the optimal actual or virtual sensor selections. Finally, we present a system engineering process for building fault tolerant IoT.

34 citations

Proceedings ArticleDOI
17 Nov 2014
TL;DR: Results show that the system can correctly infer contexts through collaborative sensors and according to these contexts proactively react to enable/disable actuators to ensure kitchen safety or provide occupants convenience based on provided usage model of occupants.
Abstract: Most of existing commercial IoT devices do not collaborate with one another yet, and it is also challenging to develop intelligent care services (ICS) to satisfy user needs while minimizing user inconvenience due to multiple sources of changing contexts. In this study, we demonstrate our concept of IoT-based collaborative context reasoning in a setting of a smart kitchen environment, where a smart kitchen cabinet providing ICS is designed. We prototyped a smart kitchen stand deployed with sensors and actuators controlled by Intel Galileo boards. Based on a flexible M2M platform, i.e., WuKong, an IoT-based service application was composed. Results show that our system can correctly infer contexts through collaborative sensors and according to these contexts proactively react to enable/disable actuators to ensure kitchen safety or provide occupants convenience based on provided usage model of occupants.

10 citations

Proceedings ArticleDOI
17 Nov 2014
TL;DR: The mechanism to automatically manage the services and devices according to context of the system and location of the devices and is parts of WuKong middleware, which is a middleware for distributed and autonomous IoT/M2M systems
Abstract: Self-Management of services and devices in Internet of Things (IoT) systems and Machine-to-Machine (M2M) systems is a fundamental challenge due to the large number of devices and context-aware services. In this paper, we present the mechanism to automatically manage the services and devices according to context of the system and location of the devices. The developed mechanism is parts of WuKong middleware, which is a middleware for distributed and autonomous IoT/M2M systems. To support autonomous service management, we develop the device identification mechanism, the mechanism for device status monitoring, device management, and service reconfiguration. This paper presents the location and context-aware service configuration mechanism in WuKong middleware. The mechanism includes the services to manage the devices, to manage the radio interfaces on devices, to learn the location of devices, to load the service remotely and dynamically. The developed mechanisms are implemented and experimented on Arduino-compatible devices to evaluate its performance.

7 citations

Proceedings ArticleDOI
01 Jun 2017
TL;DR: This paper presents a public/private federation framework, which combines public and private intelligence to develop IoT applications and is built on top of an intelligent virtual middleware, named WuKong, to federate with nodeRED, which is a web-enabled flow-based programming environment.
Abstract: Many IoT applications require public information and private information to make correct decision and trigger appropriate services in efficient manner. Many existing IoT services use cloud-based service model. Cloud-based service model conducts logic decision on remote servers, which store public and private information, and leads to security and privacy breakage. Moreover, it limits the users on controlling the services. The tradeoff between data privacy and intelligent service is an important issue on developing IoT services. In this paper, we present a public/private federation framework, which combines public and private intelligence to develop IoT applications. It allows the IoT applications to take advantage of the cloud-based public intelligence and local private data to provide correct services without transmitting private data to public servers. The framework is built on top of an intelligent virtual middleware, named WuKong, to federate with nodeRED, which is a web-enabled flow-based programming environment. Two case examples are shown in the paper to demonstrate how the private and public intelligence are inter-woven to compose intelligent IoT applications.

7 citations

Proceedings ArticleDOI
20 Sep 2017
TL;DR: The design, implementation, and findings of using low-cost thermal sensors to monitor the activity index in home environment are presented and show that the system can measure the gait velocity with negligible errors.
Abstract: Gait velocity has become a valid and important metric for senior populations. However, existing approaches to measure gait velocity are either limited to specific location or too expensive to be applied. IoT middleware allows the systems to collect data in a large space in a collaborative manner. However, it is a great challenge of integrating large numbers of low-cost devices to accomplish the task. This paper presents the design, implementation, and findings of using low-cost thermal sensors to monitor the activity index in home environment. The system is built on top of WuKong middleware. The evaluation results show that the system can measure the gait velocity with negligible errors. When the parameters for noise filtering are correctly configured, the F-Score of the heat source detection can achieve 0.99.

6 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: In this paper, a situation-aware dynamic IoT services coordination approach is proposed, focusing on the definition of formal situation event pattern with event selection and consumption strategy, an automaton-based situational event detection algorithm is proposed.
Abstract: The Internet of Things (IoT) infrastructure with numerous diverse physical devices are growing up rapidly, which need a dynamic services coordination approach that can integrate those heterogeneous physical devices into the context-aware IoT infrastructure. This paper proposes a situation-aware dynamic IoT services coordination approach. First, focusing on the definition of formal situation event pattern with event selection and consumption strategy, an automaton-based situational event detection algorithm is proposed. Second, the enhanced event-condition-action is used to coordinate the IoT services effectively, and also the collaboration process decomposing algorithm and the rule mismatch detection algorithms are proposed. Third, the typical scenarios of IoT services coordination for smart surgery process are also illustrated and the measurement and analysis of the platform’s performance are reported. Finally, the conclusions and future works are given.

68 citations

Journal ArticleDOI
TL;DR: A Hadoop-based intelligent care system (HICS) that demonstrates IoT-based collaborative contextual Big Data sharing among all of the devices in a healthcare system and is very efficient and able to process high-speed WBAN sensory data in real time.
Abstract: The Internet of Things (IoT) is increasingly becoming a worldwide network of interconnected things that are uniquely addressable, via standard communication protocols. The use of IoT for continuous monitoring of public health is being rapidly adopted by various countries while generating a massive volume of heterogeneous, multisource, dynamic, and sparse high-velocity data. Handling such an enormous amount of high-speed medical data while integrating, collecting, processing, analyzing, and extracting knowledge constitutes a challenging task. On the other hand, most of the existing IoT devices do not cooperate with one another by using the same medium of communication. For this reason, it is a challenging task to develop healthcare applications for IoT that fulfill all user needs through real-time monitoring of health parameters. Therefore, to address such issues, this article proposed a Hadoop-based intelligent care system (HICS) that demonstrates IoT-based collaborative contextual Big Data sharing among all of the devices in a healthcare system. In particular, the proposed system involves a network architecture with enhanced processing features for data collection generated by millions of connected devices. In the proposed system, various sensors, such as wearable devices, are attached to the human body and measure health parameters and transmit them to a primary mobile device (PMD). The collected data are then forwarded to intelligent building (IB) using the Internet where the data are thoroughly analyzed to identify abnormal and serious health conditions. Intelligent building consists of (1) a Big Data collection unit (used for data collection, filtration, and load balancing); (2) a Hadoop processing unit (HPU) (composed of Hadoop distributed file system (HDFS) and MapReduce); and (3) an analysis and decision unit. The HPU, analysis, and decision unit are equipped with a medical expert system, which reads the sensor data and performs actions in the case of an emergency situation. To demonstrate the feasibility and efficiency of the proposed system, we use publicly available medical sensory datasets and real-time sensor traffic while identifying the serious health conditions of patients by using thresholds, statistical methods, and machine-learning techniques. The results show that the proposed system is very efficient and able to process high-speed WBAN sensory data in real time.

56 citations

Journal ArticleDOI
TL;DR: Measurements are conducted to investigate the time complexity for data delivery among multiple Arduino boards, and a damping mechanism is proposed to address the fairness issue caused by the discrepancies between local and remote delays among the Arduino boards.
Abstract: 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 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 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.

48 citations

Journal ArticleDOI
TL;DR: This paper aims to find, categorize, and investigate all the effective and valid papers in the field of service discovery in the IoT using a systematic method to help researchers improve their innovations.
Abstract: Recent technologies have made the life of people more comfortable and more straightforward than it was before With the development of information technology, the Internet of Things (IoT) as an emerging technology has been entered into a lane of development With the advent of IoT, data sharing, and connections among systems, devices, and people have been facilitated, and daily devices have been equipped with sensors and applications to provide their functionality through services As a matter of fact, IoT provides a platform where everyday objects become smarter than before, everyday communication becomes informative, and everyday processes become intelligent In this regard, to provide novel IoT services, numerous heterogeneous frameworks and protocols have been proposed Since the number of IoT devices or objects is growing day by day, and the number of services is also increasing, discovering and locating appropriate services becomes a vital challenge, and the traditional service discovery strategies are not efficient enough to handle this issue Service discovery refers to the process of finding suitable services according to clients' requests Although the service discovery problem has essential impacts on the IoT, there is not any detailed and systematic study of the existing methods in this field Therefore, this paper aims to find, categorize, and investigate all the effective and valid papers in the field of service discovery in the IoT using a systematic method The selected papers are discussed based on various service discovery metrics and other criteria such as adopted architecture, search method, service description, discovery scope, adopted simulation tools, and datasets The advantages and weaknesses of each reviewed paper are specified Moreover, an abreast comparison of the selected papers is presented, in which the aforementioned methods are evaluated considering the mentioned metrics and criteria Finally, future research directions and challenging problems are outlined to help researchers improve their innovations

46 citations

Journal ArticleDOI
TL;DR: This literature review summarises applications and main challenges related to the combination of the human dimension and technological innovations in the building sector to increase user welfare and reduce the energy consumption in buildings, as human and machine components of intelligence may complement each other regarding building performance.

37 citations