Development of a Task Automation Platform based on Semantic Multievent-driven rules

Moro García, Carlos (2017). Development of a Task Automation Platform based on Semantic Multievent-driven rules. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. Telecomunicación (UPM), Madrid.

Description

Title: Development of a Task Automation Platform based on Semantic Multievent-driven rules
Author/s:
  • Moro García, Carlos
Contributor/s:
  • Muñoz López, Sergio
Item Type: Final Project
Degree: Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación
Date: 2017
Subjects:
Freetext Keywords: Semantic Technologies, RDF, EWE, PHP, Telegram, EYE, MongoDB
Faculty: E.T.S.I. Telecomunicación (UPM)
Department: Ingeniería de Sistemas Telemáticos [hasta 2014]
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (4MB) | Preview

Abstract

In the last years, there has been a peak of the Internet of the Things. It opens many possibilities for the development of new applications and services. IoT is the net of devices that are provided with ubiquitous intelligence and are capable of interconnecting among them. It enables monitoring, controlling and automating some daily activities. The project defines an automation platform based on ECA (Event-Condition-Action) rules and enables the support of multi-event and multi-action rules. The rules can be defined using EWE ontology which is based on semantic technologies. The main aim is to create the platform that will automate the rules. For this purpose, it has been added new characteristics to a Task Automation Server and new modules has been developed: a Context Server and a Telegram Bot. Task Automation Server is composed of various submodules that allow handling the multi-event rules, an engine that evaluates the multi-event and multi-action rules, and a module that triggers the actions. Telegram Bot is a chat where the user can manage the imported rules, remove them and import new rules. The Context Server is the intermediary between the Task Automation Server and some channels. The TAS can't trigger some actions if the channels aren't in the same subnet. Two new channels have been created. They work as receivers and as performers. These channels are Telegram and Chromecast. Finally, it is presented the conclusions drawn from this project, the obstacles that have been found during the development and possible future lines of work.

More information

Item ID: 47585
DC Identifier: http://oa.upm.es/47585/
OAI Identifier: oai:oa.upm.es:47585
Deposited by: Biblioteca ETSI Telecomunicación
Deposited on: 28 Aug 2017 07:09
Last Modified: 28 Aug 2017 07:09
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM