Development of a Task Automation Platform for Beacon enabled Smart Homes

Sergio Muñoz López. (2016). Development of a Task Automation Platform for Beacon enabled Smart Homes. Final Career Project. ETSI Telecomunicación, Universidad Politécnica de Madrid.

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 e ective, 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 de nes 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.