Basically I found that one of the barrier for IoT are the connectivity issue and is hard for a company to deploy devices around the world, with some kind of gateway with worldwide connection would be possible to create a lot of different applications on top of it.