IoT: Science Fiction or real revolution?