Before revision: Numerous energy harvesting mobile and wireless devices that will serve as building blocks for the Internet of Things (IoT) are currently under development.
After revision: Numerous energy harvesting wireless devices that will serve as building blocks for the Internet of Things (IoT) are currently under development.