Internet of Things (IoT) is a recent paradigm to improve human lifestyle. Nowadays, number devices are connected to the Internet drastically. Thus, the people can control and monitor the physical things in real-time without delay. The IoT plays a vital role in all kind of fields in our world such as agriculture, livestock, transport, and healthcare, grid system, connected home, elderly people carrying system, cypher physical system, retail, and intelligent systems. In IoT energy conservation is a challenging task, as the devices are made up of low-cost and low-power sensing devices and local processing. IoT networks have significant challenges in two areas: network lifespan and energy usage. Therefore, the clustering is a right choice to prolong the energy in the network. In LEACH clustering protocol, sometimes the same node acts as CH again and again probabilistically. To overcome these issues, this paper proposes the Energy-Aware Cluster-based Routing (EACR-LEACH) protocol in WSN based IoT. The Cluster Head (CH) selection is a crucial task in clustering protocol in WSN based IoT. In EACR-LEACH, the CH is selected by using the routing metrics, Residual Energy (RER), Number of Neighbors (NoN), Distance between Sensor Node and Sink (Distance) and Number of Time Node Act as CH (NTNACH). An extensive simulation is conducted on MATLAB 2019a. The accomplishment of EACR-LEACH is compared to LEACH and SE-LEACH. The proposed EACR-LEACH protocol extends the network's lifetime by 4%-8% and boosts throughput by 16%-24%.