VIDEO: Connecting and Powering IoT Devices for Smart Cities and Buildings