What the Internet of Things means for today and tomorrow