Information-Centric Networks (ICN) are very promising architectures that represent a radical change in future networks and the Internet. It changes the Internet from being host-centric to be information-centric and brings the contents closer to the user (consumer). It decouples the data from the original sources (Publishers) by using techniques like on-path caching and overlay networks in a paradigm known as Publish/Subscribe. ICN forwards the data based on names rather than IP addresses.

Internet of Things (IoT) is evolving rapidly and utilizes the previous research and knowledge in the fields of Wireless Sensor Networks (WSN) and Machine-to-Machine learning (M2M). IoT world is expected to have heterogenous sensing layer and technologies and changes the vertical SILOS platform to horizontal one.  ICN for IoT can play a critical role in solving many challenges toward the goals of IoT.