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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call