Emerging Internet-of-Things (IoT) applications are driving increasing demand for advanced services in wireless networks, prompting the development of new technologies to address the associated challenges. Energy efficiency of IoT standards is a key feature targeted by research efforts and industrial activities, leading to an extensive and growing number of innovative solutions. Low Power Wide Area Networks (LPWANs) define a class of wireless communication technologies seen as highly relevant for future IoT development given its long communication range, low-cost devices and interesting energy management. Long Range Wide Area Network (LoRaWAN) is acknowledged to be the dominant IoT communication technology. It has allowed broad deployment and unlocked new IoT applications such as smart cities, asset tracking, etc. This article provides a comprehensive tutorial on the LoRa standard, and surveys existing solutions, hot topics and future insights for building energy efficient IoT infrastructures and IoT devices. Indeed, energy efficiency is one of the key factors for successful and sustainable deployments of IoT applications. More precisely, this article discusses how to meet LoRa/LoRaWAN energy efficiency across physical layer, medium access control layer, and network layer. Next, extensive pioneering solutions from related literature are compared and assessed. Finally, insightful conclusions are drawn, and open problems are listed at the end of this article.