Internet of Things Multi-protocol Interoperability with Syntactic Translation Capability

  • Nedaa H. Ahmed*
  • , Ahmed M. Sadek
  • , Haytham Al-Feel
  • , Rania A. AbulSeoud
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

Because Internet of Things (IoT) systems contain different devices, infrastructures, and data formats; its success depends on the realization of full interoperability among these systems. Interoperability is a communication challenge that affects all the layers of the system. In this paper, a transparent translator to solve interoperability issues in two layers of an IoT system is proposed. The communication protocol layer is the first layer. In this layer, it is necessary to overcome the difference between the interaction patterns, such as request/response and publish/subscribe. The second layer includes the syntactic layer, which refers to data encoding. This type of interoperability is achieved through the semantic sensor network (SSN) ontology. Tests and evaluations of the proposed translator in comparison with a similar translator were performed using the constrained application protocol (CoAP), message queuing telemetry transport (MQTT) protocol, and hypertext transfer (HTTP) protocol, in addition to different data formats, such as JSON, CSV, and XML. The results reveal the efficiency of the proposed method in terms of application protocol interoperability. In addition, the suggested translator has the added feature that it supports different data encoding standards as compared to the other translator.

Original languageEnglish
Pages (from-to)610-620
Number of pages11
JournalInternational Journal of Advanced Computer Science and Applications
Volume12
Issue number9
DOIs
StatePublished - 2021

Keywords

  • Internet of things (IoT)
  • interoperability
  • message payload translation
  • multiprotocol translation
  • SSN ontology

Fingerprint

Dive into the research topics of 'Internet of Things Multi-protocol Interoperability with Syntactic Translation Capability'. Together they form a unique fingerprint.

Cite this