The space broker: a middleware for mediating interactions in smart IoT spaces

The Internet of Things (IoT) is a major technological development likely to have a profound effect on all aspects of society. Among other things, it promises smooth and personalized interactions between people and the spaces they inhabit and visit. Unfortunately, we are not yet at the point of interacting with smart spaces per se; rather, we simply interact with collections of devices having different interfaces, offered by different manufacturers, living in different administrative domains, and using different apps. The research reported in this paper promises to take us a step closer to achieving the personalized interaction modalities the IoT technology is capable of offering. The starting point is to reimagine the smart space as being defined by spatial characteristics (e.g., illumination, security, temperature, etc.) with most devices receding from the user's explicit awareness. Users can specify their needs from the environment in terms of the abstract characteristics. Key to accomplishing this is the introduction of the concept of the Space Broker, a software agent that manages available devices so as to meet user requirements expressed in terms of spatial characteristics.

[1]  Emad Felemban,et al.  UniGate: Modular universal wireless gateway , 2014, 2014 World Congress on Computer Applications and Information Systems (WCCAIS).

[2]  Xiaoming Fu,et al.  ISI: Integrate Sensor Networks to Internet With ICN , 2018, IEEE Internet of Things Journal.

[3]  Gruia-Catalin Roman,et al.  WARBLE: Programming Abstractions for Personalizing Interactions in the Internet of Things , 2019, 2019 IEEE/ACM 6th International Conference on Mobile Software Engineering and Systems (MOBILESoft).

[4]  Gruia-Catalin Roman,et al.  rIoT: Enabling Seamless Context-Aware Automation in the Internet of Things , 2019, 2019 IEEE 16th International Conference on Mobile Ad Hoc and Sensor Systems (MASS).

[5]  Antonio Iera,et al.  Information Centric Networking in IoT scenarios: The case of a smart home , 2015, 2015 IEEE International Conference on Communications (ICC).

[6]  George Pavlou,et al.  A keyword-based ICN-IoT platform , 2017, ICN.

[7]  Guoqiang Wang,et al.  ICN based Architecture for IoT , 2014 .

[8]  Peter Rosengren,et al.  A Development Platform for Integrating Wireless Devices and Sensors into Ambient Intelligence Systems , 2009, 2009 6th IEEE Annual Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks Workshops.

[9]  Suman Nath,et al.  ACE: Exploiting Correlation for Energy-Efficient and Continuous Context Sensing , 2012, IEEE Transactions on Mobile Computing.

[10]  Alfredo D'Elia,et al.  RedSib: A smart-M3 semantic information broker implementation , 2012, 2012 12th Conference of Open Innovations Association (FRUCT).

[11]  Ronald Brown,et al.  Smart-M3 information sharing platform , 2010, The IEEE symposium on Computers and Communications.

[12]  Arkady B. Zaslavsky,et al.  Context Aware Computing for The Internet of Things: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[13]  Alexander V. Smirnov,et al.  The Smart-M3 Platform: Experience of Smart Space Application Development for Internet of Things , 2015, NEW2AN.

[14]  Nalini Venkatasubramanian,et al.  Abstracting Interactions with IoT Devices Towards a Semantic Vision of Smart Spaces , 2019, BuildSys@SenSys.

[15]  Andrea Detti,et al.  Lightweight Named Object: An ICN-Based Abstraction for IoT Device Programming and Management , 2019, IEEE Internet of Things Journal.

[16]  Christine Julien,et al.  ArcIoT: Enabling Intuitive Device Control in the Internet of Things through Augmented Reality , 2021, 2021 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops).