WoT Store: Enabling Things and Applications Discovery for the W3C Web of Things

The Web of Things (WoT) architecture recently proposed by the W3C working group constitutes a promising approach to handle interoperability issues among heterogeneous devices and platforms, by semantically describing interfaces and interaction patterns among the Things. One of the main advantage of the W3C architecture is the possibility to decouple the description of the Things‘ behavior from their implementation and communication strategies, hence greatly simplifying the deployment of novel applications and services on top of it. Starting from such state-of-art, and envisioning a Web of seamlessly interacting W3C Things, this paper focuses on the next steps, i.e.: how to effectively support the discovery of Things? and: how to ease the distribution of applications running on Things? We answer to both the questions above through the proposal of the WOT STORE, a novel software platform supporting the distribution, discovery and installation of applications for the W3C WoT. The WOT STORE allows users to perform semantic discovery of the available Things, to search for compatible applications available on the market, and to install them over the target devices, all within the same framework. We describe the platform architecture and its proof-of-concept implementation, providing two alternative interfaces to interact with our tool: a Web portal, and new modules developed for the popular Node,-RED platform. Finally, we discuss two realistic use-cases of the WOT STORE for industrial IoT and home automation systems, remarking theadvantages of our solution in terms of deployment costs and interoperability support.

[1]  Kamilaris Andreas,et al.  WOTS2E: A search engine for a Semantic Web of Things , 2016 .

[2]  Muhammad Intizar Ali,et al.  Do “Web of Things platforms” truly follow the Web of Things? , 2016, 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT).

[3]  Wolfgang Kellerer,et al.  Real-Time Search for Real-World Entities: A Survey , 2010, Proceedings of the IEEE.

[4]  Reem Bahgat,et al.  WoTSF: A Framework for Searching in the Web of Things , 2016, INFOS '16.

[5]  Song Han,et al.  Industrial Internet of Things: Challenges, Opportunities, and Directions , 2018, IEEE Transactions on Industrial Informatics.

[6]  Federica Paganelli,et al.  A Web of Things Framework for RESTful Applications and Its Experimentation in a Smart City , 2016, IEEE Systems Journal.

[7]  María Poveda-Villalón,et al.  Semantic Discovery in the Web of Things , 2017, ICWE Workshops.

[8]  Luca Mainetti,et al.  A Software Architecture Enabling the Web of Things , 2015, IEEE Internet of Things Journal.

[9]  Klaus Moessner,et al.  Search Techniques for the Web of Things: A Taxonomy and Survey , 2016, Sensors.

[10]  Enzo Mingozzi,et al.  CoAP Proxy Virtualization for the Web of Things , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[11]  Fabio Viola,et al.  Dynamic Linked Data: A SPARQL Event Processing Architecture , 2018, Future Internet.

[12]  Fabio Viola,et al.  Enabling Interoperability in the Internet of Things: A OSGi Semantic Information Broker Implementation , 2017 .

[13]  Eugenio Di Sciascio,et al.  Resource Annotation, Dissemination and Discovery in the Semantic Web of Things: A CoAP-Based Framework , 2013, 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing.