Abstract

Internet of Things (IoT) systems have become the central part of future internet research. In the IoT, heterogeneous devices are connected to sense the environment or to observe individual tasks. Many research fields use the seamless IoT infrastructure to interact with the integrated devices and diverse services. Furthermore, IoT is a promising technology to increase the comfort and quality of life and opens new ways of interaction between people and things. Real life applications in healthcare sectors, home automation, industry, smart cities, monitoring scenarios, etc. benefit from the low-cost wireless technology in IoT on one hand. On the contrary, IoT system has many challenging features: many devices are resource-constrained with energy and memory, are highly heterogeneous and their applications continuously transmit transient information. Furthermore, Requesting, delivering and updating the information in IoT are challenging because of the resource limitation. Named Data Networking (NDN) is one of the latest and the most important Information-Centric Networking (ICN) approaches which uses named data to deliver data in the network. Based on hierarchically structured names, NDN matches the application pattern of IoT systems and uses its communication concept to optimize the power supply and distribute the data efficiently in the network. This paper discusses the main concepts of NDN including naming, routing, forwarding and caching in IoT infrastructure. To achieve an efficient system in different applications scenario in future IoT, an IoT architecture is proposed via NDN called IoT-NDN. The objective of this research work is the design and development of IoT-NDN for different fields in IoT systems. The deployment of IoT-NDN is challenging and requires proper design choices. The proposed solution and challenges of all mentioned issues are discussed in this paper.

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