###### Abstract  
The vision of the Internet of Things (IoT) is that it connects all kinds of things by leveraging the creation of increasingly affordable and small devices that can be embedded for sensing, processing, wireless communication, and actuation. Named data networking (NDN) is a newly emerging Internet paradigm that may replace the current Internet architecture and that fulfills most of the expectations of the IoT. Software-defined networking (SDN) is an emerging paradigm of technology that is highly capable of managing overall networks efficiently and transforming complex network architectures into manageable, simple ones. The combination of the SDN controller, NDN, and IoT can be lethal in the overall performance of the network. Broadcast storms, due to the flooding nature of NDN's wireless channel, are a serious issue when it comes to forwarding interest and data packets. Energy consumption of sensor nodes in dense IoT scenarios causes problems in forwarding as well as unnecessary delays, decreases network performance, and increases the cost and packet delay for important packets. We took these problems as our baseline and proposed an energy-efficient, priority-based forwarding (EPF) in SDN-enabled NDN-IoT. Our scheme EPF used the efficient flow management of the SDN controller to control the broadcast storm and efficiently forward the priority-based packets. A defer timer mechanism was used to prioritized the packet upon its arrival to the node. An energy threshold mechanism was used to control energy consumption and improve overall energy efficiency. We compared our scheme with the traditional flooding mechanism and geographic interest forwarding; EPF outclassed the other schemes and produced the best results in terms of total number of interests and retransmissions, content retrieval time, total number of priority interests, energy consumption, and network lifetime. named data networking; software defined networking; Internet of Things; energy; internet 1  
[PERSON], [PERSON], [PERSON], R.  
that connect densely with one or more networks, are highly heterogeneous, and frequently use several interfaces [2]. There is a need to correspond with numerous security administrations and have both global and local communication ability. It is challenging for the IP to deal with this increase in devices while still integrating the minimum resource usage [3]. Named Data Networking (NDN) is a new and prominent communication paradigm. IoT based data communication efficiency can be improved using advantages of NDN. Communication in NDN is content centric. The main motivation behind the vision of NDN is the limitations of current internet architecture [4]. Both NDN and IP use the same hourglass architecture, end-to-end principle, their own namespace and send datagram for the delivery of data [5]. Named Data layer in NDN hourglass model consist of Content store (CS), Pending Interest Table (PIT) and Forwarding Information Base (FIB). The NDN hourglass architecture is presented in Figure 2.  
Named data networking as an emerging paradigm on the Internet fulfills most of the expectations of the IoT. There are always points to address among the many open aspects of research. Dense and  
Figure 1: Internet of Things (IoT) applications. Figure 2: Named Data Networking (NDN) hourglass model. different traffic patterns of the IoT system compared to current Internet applications, such as video streaming and web browsing, need a proper procedure to identify the devices, services, and management [6]. IoT devices are resource constrained ones that use little power and energy, but they do not provide reliable communication in the wireless environment, so the optimization techniques for reliable data delivery must be there in NDN. Software Defined Networking (SDN) is an emerging technology that makes computer networks more programmable. SDN is offering new ways to interact within networking devices by adding flexibility to existing networking operations and designs.