To be able to capture data from remote locations, sensor nodes developed for the Internet of Things (IoT) need to be able to run as long as possible on a single battery charge. In an ideal world, there would be no battery at all because this greatly complicates system management, demanding truck rollouts to locations that are difficult and expensive to reach.