Democratizing The Internet Of Things Through Platform Virtualization