The emerging Internet of Things opens endless possibilities for the development of new
services and applications. The Internet of Things refers to the networked interconnection of
everyday objects, which are frequently equipped with ubiquitous intelligence. Its application
to the smart home scenario is simple yet eective, and can provide the ability to monitor,
control and automate frequent activities, improving users comfort and accessibility.
The objective of the nal project thesis is the development of an intelligent automation
platform based on ECA (Event-Condition-Action) rules. The project denes and implements
the architecture of the automation platform based on rule inference engine and will
automate internet and contextual event sources. For this purpose, several modules have
been developed: Task Automation Server, Mobile App and Google Glass App. This project
is focused on the rst two.
Task Automation Server is composed of several sub-modules that provide rules and
channels management functions, a rule engine where rules and channel events are evaluated
in order to generate an action, and an action trigger.
Mobile app receives events from beacons or other devices channels and sends them to
the Task Automation Server for be evaluated. In addition, this module is also able to trigger
actions generated in response to this events.
The system developed in this project has been integrated in a real case, automating
tasks in a beacon enabled smarthome.
Finally, the extracted conclusions from this project are gathered, as well as the problems
faced during the development and the possible lines of future work.