Abstract
Background: In IoT (Internet of Things) environment, a number of sensors and networks exist and they have various and heterogeneous characteristics. Applications, which provides a variety of services based on the sensor networks, also have different service requirements. Therefore, a middleware that is located between sensor networks and application systems is needed for integrating two layers.
Objective: This paper proposes a general-purpose middleware for providing intelligent services based on heterogeneous sensors existing in the IoT environment.
Methods: The proposed middleware acquires and manages sensing data in real-time. The middleware stores and manages heterogeneous sensors, node, and network metadata. In addition, the middleware infers the situation based on ontologies and rules and provides intelligent services.
Results: The paper has proposed integrated metadata to describe heterogeneous sensor, node and network information. The third is the intelligent service management system to provide sensor-based intelligent service to users. The paper has proposed the SS ontology for describing sensors and services and proposed a method for providing intelligent services using the SS ontology and rules. Of course, the three systems operate independently, so they can be used selectively as needed. This paper implemented a prototype system based on the proposed method.
Conclusion: We expect that the proposed middleware can be used in various applications for sensorbased intelligent service processing. In the future, we plan to expand the method to provide an intelligent service by automatically gathering semantic data.
Keywords: IoT Metadata service, IoT Intelligent service, IoT Middleware, ontology, Inference system, heterogenous characteristics.
Graphical Abstract