Deploying W3C Web of Things-Based Interoperable Mash-up Applications for Industry 4.0: A Testbed

  • Luca SciulloEmail author
  • Angelo Trotta
  • Lorenzo Gigli
  • Marco Di Felice
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11618)


In Industry 4.0 scenarios, novel applications are enabled by the capability to gather large amount of data from pervasive sensors and to process them in order to devise the “digital twin” of a physical equipment. The heterogeneity of hardware sensors, communication protocols and data formats constitutes one of the main challenge toward the large-scale adoption of the Internet of Things (IoT) paradigm on industrial environments. To this purpose, the W3C Web of Things (WoT) group is working on the definition of some reference standards intended to describe in a uniform way the software interfaces of IoT devices and services, and hence to achieve the full interoperability among different IoT components regardless of their implementation. At the same time, due also to the recent appearance of the WoT W3C draft, few testbed and real-world deployments of the W3C WoT architecture has been proposed so far in the literature. In this paper, we attempt to fill such gap by describing the realization of a WoT monitoring application of a generic indoor production site: the system is able to orchestrate the sensing operations from three heterogeneous Wireless Sensor Networks (WSNs). We describe how the components of the W3C WoT architecture have been instantiated in our scenario. Moreover, we demonstrate the possibility to decouple the mash-up policies from the network functionalities, and we evaluate the overhead introduced by the WoT approach.


  1. 1.
    Sisinni, E., Saifullah, A., et al.: Industrial Internet of Things: challenges, opportunities, and directions. IEEE Trans. Industr. Inf. 14, 4724–4734 (2018)CrossRefGoogle Scholar
  2. 2.
    Patel, P., et al.: From raw data to smart manufacturing: AI and semantic Web of Things for industry 4.0. IEEE Intell. Syst. 33(4), 79–86 (2018)CrossRefGoogle Scholar
  3. 3.
    McKInsey Global Institute: The Internet of Things: Mapping the value beyond the hype. Executive Summary (2015)Google Scholar
  4. 4.
    Blackstock, M., Lea, R.: Toward interoperability in a Web of Things. In: Proceedings of IEEE UbiComp, Zurich, Switzerland (2013)Google Scholar
  5. 5.
    Guinard, D., Trifa, V.: Building the Web of Things. Manning Publications, Shelter Island (2016)Google Scholar
  6. 6.
    Kamilaris, A., Ali, M.I.: Do “Web of Things platforms” truly follow the Web of Things? In: Proceedings of IEEE WF-IoT, Reston, USA (2016)Google Scholar
  7. 7.
    Paganelli, F., et al.: A Web of Things framework for RESTful applications and its experimentation in a smart city. IEEE Syst. 10(4), 1412–1423 (2016)CrossRefGoogle Scholar
  8. 8.
    Mainetti, L., Mighali, V., Patrono, L.: A software architecture enabling the Web of Things. IEEE IoT J. 2(6), 445–454 (2015)Google Scholar
  9. 9.
    Mingozzi, E., Tanganelli, G., Vallati, C.: CoAP proxy virtualization for the Web of Things. In: Proceedings of IEEE CloudCom, Singapore (2014)Google Scholar
  10. 10.
  11. 11.
    Ji, Y., Ok, K., Suk Choi, W.: Demo Abstract: Web of Things based IoT standard interworking test case. In: Proceedings of ACM BuildSys, Shenzen, China (2018)Google Scholar
  12. 12.
    Klotz, B., Datta, S.K., Wilms, D., et al.: A car as a semantic Web Thing: motivation and demonstration. In: Proceedings of IEEE GIoTS, Bilbao, Spain (2018)Google Scholar
  13. 13.
    McCool, M., Reshetova, E.: Distributed security risks and opportunities in the W3C Web of Things. In: Proceedings of IEEE DISS, San Diego, USA (2018)Google Scholar
  14. 14.
    Blank, M., Kaebisch, S., Lahbaiel, H., Kosch, H.: Role models and lifecycles in IoT and their impact on the W3C WoT thing description. In: Proceedings of IEEE IoT, Santa Barbara, USA (2018)Google Scholar
  15. 15.
    Sciullo, L., Aguzzi, C., Di Felice, M., Cinotti, T.S.: WoT Store: enabling things and applications discovery for the W3C Web of Things. In: Proceedings of IEEE CCNC, Las Vegas, USA (2019)Google Scholar
  16. 16.
  17. 17.
    Barto, A., Sutton, R.S.: Reinforcement Learning: An Introduction. MIT Press, Cambridge (1998)zbMATHGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2019

Authors and Affiliations

  • Luca Sciullo
    • 1
    Email author
  • Angelo Trotta
    • 1
  • Lorenzo Gigli
    • 1
  • Marco Di Felice
    • 1
  1. 1.Department of Computer Science and EngineeringUniversity of BolognaBolognaItaly

Personalised recommendations