How does the Internet of Things work?