Introduction
Imagine you want your smart devices, like thermostats or lights, to talk to each other and to apps easily. The challenge is to create a simple way for these devices to share information and commands over the internet that anyone can understand and use.