## 1 Introduction  
The Internet of Things (IoT) is a stimulating and revolutionary ecosystem that is changing our style of living, thinking, and working. In such a smart ecosystem, intelligent objects or things perceive, learn, communicate, and interact in an effective manner to respond to contingencies, issues, and challenges. Many IoT applications already exist, such as e-healthcare, smart cities, and e-education [1]. The recent proliferation of innovative emerging IoT applications and media streaming has led to an unprecedented growth in the amount of generated traffic [2]. Cisco has forecast a global data traffic growth at a rate of 46% per year that would yield around 77.5 exabytes of traffic per month in 2023 [3]. The majority of connected devices are constrained objects, and the majority of traffic concerns the dissemination and retrieval of content. Video content generated from media entertainment streaming applications and IoT devices forms up to 82% of the current total Internet traffic [4]. As a result, the current Internet system architecture, with its heavy TCP/IP protocol stack and its host-centric operating model, is becoming quite problematic and entails various issues. A new vision of the Internet that is rather centered on the data content was proposed a decade ago by [PERSON] and called Information-Centric Networking (ICN) [5]. Since then, several ICN architectures have been proposed; Named Data Networking, however, has gained momentum and is expected to become a key technology for data dissemination in IoT [6; 7; 8]. NDN is a receiver-driven and connection-less communication model providing easy and scalable data access, security, energy efficiency, and mobility support [9; 10]. NDN's features make it also a viable solution to satisfy the peculiarities of IoT [11], and to better serve web content distribution [12] and emerging video services [13]. NDN uses content naming and name-based routing, which eliminate the need for IP addressing of the things in the network. This has led to the emergence of NDN-based IoT among the research community [7; 14; 15; 16; 17; 18]. For instance, [PERSON] et al. in [16] provided examples of implementing IoT over NDN, including building management systems, smart home applications, and an access control solution to secure devices in an IoT environment. [PERSON] et al. in [7] compared different ICN projects to investigate and evaluate the suitability of these approaches to IoT requirements. Based on a comprehensive qualitative analysis, they showed the suitability of the NDN architecture to meet IoT requirements. In-network caching is the main feature of the NDN architecture, and is performed as an on-path caching where data packets are cached in nodes along the forwarding path. Many researchers have investigated ways to develop and improve caching schemes for NDN, as in [14; 15; 19; 20]. Caching decision and cache replacement policies are fundamental leverages to provide scalable, coherent, and accurate networking capabilities. Caching schemes can be classified, based on the criteria used for making the decision, into autonomous (or implicit) and collaborative (or explicit) [21]. In autonomous schemes, the caching decision is locally computed as only information about the data in the current node are considered. On the other hand, the caching decision in collaborative schemes is based on collaboration between nodes either on a local or global scale. Collaborative schemes are intended to improve the cache hit rate by increasing the data content diversity within the network, and consequently the content retrieval time. In this paper, we propose an innovative collaborative caching approach that takes into account the content popularity and freshness to deliver a remarkable cache hit ratio and content retrieval time for popular content, while increasing the data content diversity within the network by avoiding any caching redundancy at the edge of the network.