The grand vision of the Internet of Things (IoT) is to establish a whole new ecosystem comprised of heterogeneous connected devices that communicate to deliver environments making our living, cities, transport, energy, and many other areas more intelligent. Earlier forecasts on the number of connected devices estimated their number around 50 billion by 2020.