IoT development: Discovering, enabling and validation of real life IoT scenarios

The paper outlines directions for further development of global IoT. In particular, it discusses steps supposed to unlock IoT potential to assist consumers in their day-to-day routines. For these purposes requirements for scalable model of interactions between IoT entities formulated and a particular model satisfying these requirements proposed, alternatives for distribution of intelligence across IoT discussed with focus on consequences to IoT scalability, and finally software simulation approach to IoT development briefed. It is suggested that key roadblocks on the path to IoT sustainable growth can be removed by running simulation of IoT universe. In particular, software simulation allows validation and debugging of a given IoT model; verification of model scalability; experiments with adding random capabilities to various IoT entities; exposure of new usage scenarios and validation of integration scenarios for new IoT entities into network.