FoT-Rules: A Semantic Rule-based Approach for Smart Spaces Through Fog of Things

Tracking #: 2072-3285

This paper is currently under review
Cleber Santana
Brenno Alencar
Ernando Batista
Cassio Prazeres

Responsible editor: 
Guest Editors Sensors Observations 2018

Submission type: 
Full Paper
Smart Spaces or Smart Environments are related with ubiquitous computing in the sense that sensors, actuators, and others computational elements should be embedded seamlessly in the everyday objects. In the Internet of Things (IoT), Smart Spaces will enable environments to adapt according to people (users) needs by using smart and connected objects. However, to turn the IoT view into a reality, the users should know about technical details of such objects, which is not a trivial task for most ordinary users. Therefore, this article presents FoT-Rules, a proposal for the construction of semantic rules aiming to create Smart Spaces through Fog of Things, which is a paradigm for Fog Computing in the Internet of Things. FoT-Rules is designed to enable ordinary users to create semantic rules in the Event-Condition-Action standard (ECA) and to take actions according to the environment at the edge (Fog) of the network. In this work, we present a scenario, where the user can create semantic rules in the ECA standard, and then FoT-Rules perform the following functionalities: (i) obtain the semantic model that contains information related to an IoT device; (ii) execute a semantic reasoner over the semantic model according to the rule created by the user; (iii) provide a semantic observer that is responsible for observing changes in IoT devices; and (iv) in case the rule created by the user is activated, an action is taken for an IoT device. Finally, we performed three types of evaluation on our FoT-Rules proposal: reliability, efficiency and usability.
Full PDF Version: 
Under Review