Programming Internet of Things by Mining of Event-Condition-Action Rules from Demonstration
Date Issued
2015
Date
2015
Author(s)
Tsai, Bo-Lung
Abstract
The Internet of Things (IoT) connects massive daily things to conventional Internet networks, bringing the benefit to get information from or control those things with ease. However, current programming solutions still hinder the end-users to take advantage of the emerging technology. Instead of asking them to write programs or to train models, I proposed to program IoT by demonstrating how the things should work explicitly and combine the frequent patterns discovered implicitly. This paper presents a system to generate Event-Condition-Action rules from the data collected from the sensors and the actuators and relate the mining to the computation model, Finite State Machine. The results and comparison study are presented to show the feasibility and the limitation of the system.
Subjects
Internet of Things
Programming by Demonstration
Event- Condition-Action rule
Pattern Discovery
Finite State Machine
Type
thesis