Abstract

The convergence of the Internet, sensor networks, and Radio Frequency Identification (RFID) systems has ushered to the concept of Internet of Things (IoT) which is capable of connecting daily things, making them smart through sensing, reasoning, and cooperating with other things. Further, RFID technology enables tracking of an object and assigning it a unique ID. IoT has the potential for a wide range of applications relating to healthcare, environment, transportation, cities… Moreover, the middleware is a basic component in the IoT architecture. It handles heterogeneity issues among IoT devices and provides a common framework for communication. More recently, the interest has focusing on developing publish/subscribe middleware systems for the IoT to allow asynchronous communication between the IoT devices. The scope of our paper is to study routing protocols for publish/subscribe schemes that include content and context-based routing. We propose an Energy-Efficient Content-Based Routing (EECBR) protocol for the IoT that minimizes the energy consumption. The proposed algorithm makes use of a virtual topology that is constructed in a centralized manner and then routes the events from the publishers to the intended interested subscribers in a distributed manner. EECBR has been simulated using Omnet++. The simulation results show that EECBR has a significant performance in term of the energy variance compared to the other schemes.

Highlights

  • IoT is typically composed of smart objects that are equipped by sensors and Radio Frequency Identification (RFID) systems [1] such that theHow to cite this paper: Chelloug, S.A. (2015) Energy-Efficient Content-Based Routing in Internet of Things

  • It details the steps that are required for constructing the virtual topology and the rules that are used for distributed content-based routing

  • In reviewing the literature on middleware for IoT systems, we considered that many middleware systems are based on publish/subscribe communications for IoT devices to ensure a real-time tracking of the events [38]-[41]

Read more

Summary

Introduction

IoT is typically composed of smart objects that are equipped by sensors and RFID systems [1] such that the. The IoT sensor nodes are provided with one or more integrated sensors with limited computing, memory and power capabilities They have the ability to communicate in a short-range distance [4]. On another hand, each RFID includes a reader to uniquely identify tagged objects or people [5]. We mention that event-based routing protocols have already been applied to distributed systems. Our idea in this paper is to assume an IoT system that is provided by a publish/subscribe middleware and to propose a protocol for routing events in such environment.

IoT Concepts
IoT Routing Protocols
Event-Based Routing
Simulation Results
Conclusion
Full Text
Paper version not known

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.