What is and how does the Internet of things work?