An ECA-based Semantic Architecture for IoT Building Automation Systems

The Internet of Things (IoT), with its plethora of smart objects and technologies, allows to realize smart environments in several scenarios. However, the existing solutions are strictly intended for specific applications and their customization is often limited to what developers have considered at the design and implementation time. So, the integration of new functionalities requires significant changes by developers, while common users cannot make personalizations by themselves. For these reasons, this work deals with the definition of a novel rule-based semantic architecture for the easy implementation of building automation applications in an IoT context. Applications are structured as an Event-Condition-Action (ECA) rule and the layered architecture separates high-level semantic reasoning aspects from low-level execution details. The proposed architecture is also compared with main state-of-the-art solutions and a standard-based implementation framework is suggested. The last aspect is treated by referring to standardized guidelines and widely-accepted platforms, in order to make the proposal more attractive and robust.

[1]  Neil W. Bergmann,et al.  An internet-of-things system architecture based on services and events , 2013, 2013 IEEE Eighth International Conference on Intelligent Sensors, Sensor Networks and Information Processing.

[2]  Luca Mainetti,et al.  Discovery and Mash-up of Physical Resources through a Web of Things Architecture , 2014 .

[3]  Luca Mainetti,et al.  A novel architecture enabling the visual implementation of web of Things applications , 2013, 2013 21st International Conference on Software, Telecommunications and Computer Networks - (SoftCOM 2013).

[4]  Luca Mainetti,et al.  A location-aware architecture for heterogeneous building automation systems , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[5]  Feng Wang,et al.  An Ontology-Based Actuator Discovery and Invocation Framework in Home Care Systems , 2009, ICOST.

[6]  Abdul Rahman Ramli,et al.  A rule-based framework for heterogeneous subsystems management in smart home environment , 2009, IEEE Transactions on Consumer Electronics.

[7]  Luca Mainetti,et al.  An IoT-based user-centric ecosystem for heterogeneous Smart Home environments , 2015, 2015 IEEE International Conference on Communications (ICC).

[8]  Luca Catarinucci,et al.  Sensor data transmission through passive RFID tags to feed wireless sensor networks , 2010, 2010 IEEE MTT-S International Microwave Symposium.

[9]  Jun-Young Lee,et al.  User-centric service environment for context aware service mash-up , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[10]  Miltiades E. Anagnostou,et al.  Hybrid context modeling: a location-based scheme using ontologies , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[11]  Maria Laura Stefanizzi,et al.  A Cross-Layer Approach to Minimize the Energy Consumption in Wireless Sensor Networks , 2014, Int. J. Distributed Sens. Networks.

[12]  Luigi Patrono,et al.  A novel MAC scheduler to minimize the energy consumption in a Wireless Sensor Network , 2014, Ad Hoc Networks.

[13]  Luca Mainetti,et al.  A novel rule-based semantic architecture for IoT building automation systems , 2015, 2015 23rd International Conference on Software, Telecommunications and Computer Networks (SoftCOM).

[14]  Noël Crespi,et al.  Semantic Context-Aware Service Composition for Building Automation System , 2014, IEEE Transactions on Industrial Informatics.