N C S C International Journal of Computer Networks and Communications Security VOL.1, NO.6, NOVEMBER 2013, 216–224 Available online at: www.ijcncs.org ISSN 2308-9830 The Network Architecture Designed for an Adaptable IoT-based Smart Office Solution Karol FURDIK 1 , Gabriel LUKAC 2 , Tomas SABOL 3 , Peter KOSTELNIK 4 1, 2 InterSoft, a.s., Florianska 19, SK-040 01, Slovakia 2 Department of Cybernetics and Artificial Intelligence, Faculty of Electrical Engineering and Informatics, Technical University of Kosice, Letna 9, SK-042 00, Slovakia 3, 4 Department of Banking and Investment, Faculty of Economics, Technical University of Kosice, B. Nemcovej 32, SK-040 01, Slovakia E-mail: 1 karol.furdik@intersoft.sk, 2 gabriel.lukac@tuke.sk, 3 tomas.sabol@tuke.sk, 4 peter.kostelnik@tuke.sk ABSTRACT The paper presents a prototype of the Smart Office system, which was developed as one of pilot applications of the FP7 EU project ELLIOT, http://www.elliot-project.eu. The described solution is based on the LinkSmart semantic middleware, http://sourceforge.net/projects/linksmart/, an open source technology enabling a construction of distributed enterprise Internet of Things applications. LinkSmart was enhanced on features of seamless networking and interoperability of connected devices within the another FP7 EU project EBBITS, http://www.ebbits-project.eu. Principles of the system architecture and service- based networking are discussed and demonstrated on the Smart Office solution, employing the approach of user experience monitoring and continuous evaluation for adjusting the application to desired knowledge, social, and business parameters. Keywords: Internet of Things, Semantic Middleware, Peer-to-peer Networking, Smart Office, User Experience Evaluation. 1 INTRODUCTION The concept of Smart Office, as an application type belonging to the Internet of Things (IoT) domain, typically covers features supporting intelligent behavior of work environment, namely office rooms [1], [2]. A network of dedicated sensors, actuators, and various specialized devices is employed to adjust the settings of temperature, light intensity, humidity, vibrations, noise level, and other in-room environment parameters in accordance with preferences of users office employees [3]. In line with the IoT principles [4], the networked sensors and devices are acting as autonomous and adaptable entities that exchange produced and consumed data by means of Internet- like protocols, provide services embedded directly in the devices, update their inner status and generate events as responses to changes in the outside context [5]. From the perspective of adaptable office room environment, the Smart Office concept is related to the domain of well established home automation solutions. The difference, however, is in aligning such solutions to the underlying business processes that drive daily operations in the office on a basis of projects, scheduled work tasks that are regularly performed by the office employees with the given roles. Besides the sensors and devices monitoring the conditions of work environment in terms of temperature, light intensity, etc., the Smart Office solution needs to communicate with various project management systems, databases and information systems that control a regular office work [6]. Comfort of individual users, which is often considered as the primary target in home automation applications, should be balanced in the Smart Office environment with other business- specific objectives such as an overall effectiveness and quality of work, energy savings, meeting the