uPlexa: Harnessing the Power of IoT devices