Litcius/Paper detail

Multilayer Internet-of-Things Middleware Based on Knowledge Graph

Cheng Xie, Beibei Yu, Zuoying Zeng, Yun Yang, Qing Liu

2020IEEE Internet of Things Journal51 citationsDOI

Abstract

Internet of Things (IoT) provides ubiquitous intelligence and pervasive interconnections to diverse physical objects. A key technology to seamlessly integrate different IoT devices into an IoT system is IoT middleware, a software system layer designed to be the intermediary between IoT devices and applications. However, two issues, <i>communication gap</i> and <i>heterogeneous access</i>, prevent the existing IoT middleware from effective application in an IoT system with heterogeneous standards and interfaces. To address this problem, inspired by a graph-based knowledge system for eliminating heterogeneity in business systems, we, in this article, propose a knowledge graph-based multilayer IoT middleware. The proposed multilayer IoT middleware introduces a new layer to bridge the gap between IoT devices with different communication protocols. It is able to uniformly manage all IoT devices by using an IoT knowledge graph. We evaluate the applicability of the proposed approach by a real-life IoT project, a remote monitoring project of rural sewage treatment stations located in Yunnan Province, China. We find that the proposed approach effectively resolves the communication gap and heterogeneous access problems that occurred in the system.

Topics & Concepts

Computer scienceMiddleware (distributed applications)Internet of ThingsGraphDistributed computingBridge (graph theory)Computer networkWorld Wide WebTheoretical computer scienceMedicineInternal medicineIoT and Edge/Fog ComputingCaching and Content DeliveryAdvanced Graph Neural Networks