OpenAPI framework for the Web of Things

被引:7
|
作者
Tzavaras, Aimilios [1 ]
Mainas, Nikolaos [1 ]
Petrakis, Euripides G. M. [1 ]
机构
[1] Tech Univ Crete TUC, Sch Elect & Comp Engn, Khania, Crete, Greece
关键词
Web of Things; Thing Description; OpenAPI;
D O I
10.1016/j.iot.2022.100675
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Web of Things (WoT) Architecture recommendation of W3C defines a framework for integrating Things (e.g. devices) into the Web. It establishes an information representation of Things based on JSON-LD and RESTful API interfaces to enable access to Things. Leveraging the latest results on hypermedia construction and documentation of RESTful APIs, we argue that OpenAPI can also be used to provide documentation of Things that adheres to the W3C Architecture recommendation. OpenAPI is a widely accepted industry standard endorsed by prominent industry vendors and user communities. Therefore, it is mature and can become acceptable. An essential part of the approach is a mechanism that facilitates the generation of OpenAPI Thing Descriptions and a Web proxy that implements access to Things on the Web. An implementation of the API is also proposed and evaluated. Last but not least, OpenAPI achieves uniformity of representation of both types of WoT entities (i.e. Web services and Things) that co-exist and interact with each other in an application. This has a positive impact on the way WoT applications are designed and implemented.
引用
收藏
页数:23
相关论文
共 50 条
  • [21] Advances in Web of Things for IoT Interoperability
    Datta, Soumya Kanti
    Bonnet, Christian
    2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2018,
  • [22] Towards an interoperable Internet of Things through a web of virtual things at the Fog layer
    Negash, Behailu
    Westerlund, Tomi
    Tenhunen, Hannu
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 91 : 96 - 107
  • [23] Web of Things Augmentation
    Lobo, Jose
    Firmenich, Sergio
    Rossi, Gustavo
    Defosse, Nahuel
    Wimmer, Manuel
    EIGHTH INTERNATIONAL WORKSHOP ON THE WEB OF THINGS (WOT), 2017, : 11 - 15
  • [24] A Survey on the Web of Things
    Sciullo, Luca
    Gigli, Lorenzo
    Montori, Federico
    Trotta, Angelo
    Di Felice, Marco
    IEEE ACCESS, 2022, 10 : 47570 - 47596
  • [25] Web of Things System Description for Representation of Mashups
    Kast, Adrian
    Korkan, Ege
    Kaebischt, Sebastian
    Steinhorst, Sebastian
    2020 INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (IEEE COINS 2020), 2020, : 21 - 28
  • [26] S2O: A smart objects orchestrator framework based on the web of things
    Mezenner, Imene
    Bouyakoub, Samia
    Bouyakoub, Faycal M. 'hamed
    SCIENCE OF COMPUTER PROGRAMMING, 2024, 236
  • [27] Automatic Recognition of Cyberbullying in the Web of Things and social media using Deep Learning Framework
    Al-Wesabi, Fahd N.
    Obayya, Marwa
    Alsamri, Jamal
    Alabdan, Rana
    Aljehane, Nojood O.
    Alazwari, Sana
    Alruwaili, Fahad F.
    Hamza, Manar Ahmed
    Swathi, S.
    IEEE TRANSACTIONS ON BIG DATA, 2025, 11 (01) : 259 - 270
  • [28] Searching the 'Web of Things'
    Christophe, Benoit
    Verdot, Vincent
    Toubiana, Vincent
    FIFTH IEEE INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC 2011), 2011, : 308 - 315
  • [29] Web Protocols and Challenges of Web Latency in the Web of Things
    Naik, Nitin
    Jenkins, Paul
    2016 EIGHTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2016, : 845 - 850
  • [30] A Real-Time Web of Things Framework with Customizable Openness Considering Legacy Devices
    Zhao, Shuai
    Yu, Le
    Cheng, Bo
    SENSORS, 2016, 16 (10)