IoT, just like Analytics the No.2 IoT Technology,  seems to have a life of its own at present but as with all technology waves is just a part of the overall tech seascape delivering answers to many of today's and tomorrows issues.

Overlay IoT and Big Data and they are two sides of the same coin. In addition to algorithms and machine-learning don't forget the need for people to be involved in IoT Analytics. Otherwise those terrible black swans will disrupt the best predictive modelling in the world.