How IoT works