Towards a commodity solution for the internet of things. (May 2016)