This document provides an introduction to Internet of Things (IoT) networks. It defines IoT as ubiquitous computing involving internet-connected devices. The document outlines the key components of an IoT architecture including sensors, gateways, and cloud computing. It also discusses IoT applications in industrial and commercial settings, using examples like wireless sensor networks in factories. Requirements for IoT software are identified as being scalable, modular, connected, and reliable.