The objective of the thesis is to develop a power management framework for Internet of Battery-less Things (IoBT). With the proliferation of Internet of Things (IoT) and IoT-related services, how to power such a gigantic number of IoT systems in a cost-efficient and environment-friendly way becomes a bottleneck problem. Empowered by energy harvesting technologies, IoBT is a promising solution with prolonged lifetime and self-sustainable operation. To achieve sustainable operation of IoBT with high power efficiency, power management strategies at both the node level and network level are investigated. First, node-level power management is explored to optimize the energy efficiency for IoBT systems with the scarce hardware and dynamic ambient energy generation. Then, network-level resource management is developed to achieve optimal Quality of Service (QoS) for IoBT-operated networks. With the node-level and network-level resource managers, the proposed research provides a holistic power management framework for IoBT.