Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Towards an interoperable Internet of Things through a web of virtual things at the Fog layer
KTH, School of Electrical Engineering and Computer Science (EECS), Electronics, Integrated devices and circuits.
2019 (English)In: Future generations computer systems, ISSN 0167-739X, E-ISSN 1872-7115, Vol. 91, p. 96-107Article in journal (Refereed) Published
Abstract [en]

A wide range of Internet of Things devices, platforms and applications have been implemented in the past decade. The variation in platforms, communication protocols and data formats of these systems creates islands of applications. Many organizations are working towards standardizing the technologies used at different layers of communication in these systems. However, interoperability still remains one of the main challenges towards realizing the grand vision of IoT. Intergration approaches proven in the existing Internet or enterprise applications are not suitable for the IoT, mainly due to the nature of the devices involved; the majority of the devices are resource constrained. To address this problem of interoperability, our work considers various types of IoT application domains, architecture of the IoT and the works of standards organizations to give a holistic abstract model of IoT. According to this model, there are three computing layers, each with a different level of interoperability needs — technical, syntactic or semantic. This work presents a Web of Virtual Things (WoVT) server that can be deployed at the middle layer of IoT (Fog layer) and Cloud to address the problem of interoperability. It exposes a REST like uniform interface for syntactic integration of devices at the bottom layer of IoT (perception layer). An additional RESTful api is used for integration with other similar WoVT servers at the Fog or the Cloud layer. The server uses a state of the art architecture to enable this integration pattern and provides means towards semantic interoperability. The analysis and evaluation of the implementation, such as performance, resource utilization and security perspectives, are presented. The simulation results demonstrate that an integrated and scalable IoT through the web of virtual things can be realized.

Place, publisher, year, edition, pages
Elsevier, 2019. Vol. 91, p. 96-107
Keywords [en]
Architecture, Fog computing, Internet of Things, Interoperability, Thing description, Web of things, Fog, Integration, Semantics, Syntactics, Virtual addresses, Analysis and evaluation, Enterprise applications, Integration patterns, Resource utilizations, Semantic interoperability, Syntactic integration, Uniform interface
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-236325DOI: 10.1016/j.future.2018.07.053Scopus ID: 2-s2.0-85052999701OAI: oai:DiVA.org:kth-236325DiVA, id: diva2:1264388
Note

QC 20181120

Available from: 2018-11-20 Created: 2018-11-20 Last updated: 2018-12-17Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Tenhunen, Hannu

Search in DiVA

By author/editor
Tenhunen, Hannu
By organisation
Integrated devices and circuits
In the same journal
Future generations computer systems
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 473 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf