Internet of Things (IoT) is a key technology for enabling ubiquitous applications that interconnect with cyberphysical systems in various environments. However, its large scale adoption is strongly impeded by the limited energy available for most IoT devices that are battery-powered, and further challenged by the growing demands to pack increasing functionalities into IoT devices while shrinking their sizes. To address these problems, researchers have developed techniques for energy harvesting, wireless power transfer, and minimizing power consumption in the sensing, communication and computation components of IoT nodes, as found in many surveys. In contrast, this paper surveys Backscatter Communication (BackCom), a recently emerged technique that enables green IoT through joint wireless communication and sensing and potentially allows IoT devices to operate without batteries. The operating principle of BackCom-based green IoT, its architecture and evolution are presented. Also state-of-the-art applications such as healthcare, agriculture, human activity recognition, transportation and mobile IoT are reviewed together with the operational and security challenges faced by these applications and potential solution techniques to address these challenges while ensuring a high energy efficiency. Lastly, some future applications of BackCombased green IoT are discussed.