Abstract: Wireless Sensor Networks (WSNs) have come predominant in both artificial operations as well as particular use. With the arrival of Internet of Things (IoT) there has been emphasis on exploration, development and operation of WSNs. WSN nodes are characterized by low processing power, limited continuance, and immobility. Our major objective is to plan and develop a WSN irrespective of these constraints with high quality. In this paper we've presented an in- depth analysis of one of these constraints i.e., limited power availability in WSNs. We've presented a review of major ways to conserve power in WSNs. Especial focus is given on AI grounded power optimization ways including clustering, fuzzy logic, neural network- based ways etc.