This document provides an overview of the technical landscape of the Internet of Things (IoT). It discusses the evolution of IoT concepts supported by technologies like RFID, WiFi, and NFC. It then covers the main phases of data handling in an IoT environment: data collection using short and long-range communication technologies, data transmission across networks, and data processing, management and utilization using cloud computing, service-oriented architecture, and peer-to-peer networks. The document also introduces edge computing, fog computing and their roles in IoT applications.