IoT Ecology