The Internet of Things (IoT) refers to an infrastructure that integrates things over standard wired/wireless networks and allows them to exchange information with each other. The IoT is a very complex heterogeneous network, enabling seamless integration of these things is a huge challenge. A publish/subscribe method of integration can be formulated to solve the problems of interconnecting billions of heterogeneous things. In our work, an IoT framework that uses an abstraction layer that decouples an application from the service calls and network interfaces is required to send and receive messages on a particular thing. This paper provides definitions and classifications for heterogeneous data/events/services according to the properties of the things in order to integrate them into a framework for description. Based on these definitions and classifications, heterogeneous data/events/services in the IoT were integrated via topic description through the Data Distribution Service (DDS) middleware standard for real-time publish/subscribe. This paper also concludes with general remarks and a discussion of future work.
Internet of Things (IoT); Data Distribution Service (DDS); Topic Description Interoperability