“…The concept brings together four components in ubiquitous computing [102]: devices that support intuitive user interaction and user mobility, wireless communications, networks of sensors and actuators, and reasoning mechanisms to implement an environment that understands and reacts to human desires. The concept of smart space is applicable in very different settings, ranging from small scale scenarios such as smart offices to metro-wide scenarios like smart cities [68]. This work is focused on small to medium scale environments.…”