Skip to main content

ICN based Architecture for IoT

Document Type Expired Internet-Draft (individual)
Expired & archived
Authors Yanyong Zhang , Dipankar Raychadhuri , Ravi Ravindran , Guoqiang Wang
Last updated 2014-12-05 (Latest revision 2014-06-03)
RFC stream (None)
Intended RFC status (None)
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


Internet of Things (IoT) promises to connect billions of objects to Internet. After deploying many stand-alone IoT systems in different domains, the current trend is to develop a unified IoT platform so that objects can be made accessible to applications across organizations and domains. Towards this goal, quite a few proposals have been made to build a unified IoT platform as an overlay on today's Internet. Such an overlay solution, however, is inadequate to address the important challenges posed by a unified IoT system, especially in terms of mobility, scalability, and communication reliability, due to the inherent inefficiencies of the current Internet. To address this problem, we propose to build a unified IoT platform based on the Information Centric Network (ICN) architecture, which we call ICN-IoT. ICN-IoT leverages the salient features of ICN, and thus provides seamless mobility support, scalability, and efficient content and service delivery. In this proposal, we first present a few popular IoT scenarios in smart homes, smart grid, smart transportation, and smart healthcare. Then we identify a list of important requirements with the unified IoT architecture that promises to support tens of billions of objects. After discussing the weaknesses of the current overlay- based IoT solution, we propose an ICN-based solution, ICN-IoT, which can sufficiently satisfy these requirements. We present an example ICN-IoT architecture and discuss how it supports efficient data discovery, data processing and data distribution. Finally, we show that ICN-IoT efficiently supports context- based scenarios, which are very common for many IoT applications.


Yanyong Zhang
Dipankar Raychadhuri
Ravi Ravindran
Guoqiang Wang

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)