This document provides an overview of the Internet of Things (IoT). It begins with introductory chapters that define IoT, describe its basic concepts and architecture. It then covers various applications of IoT across different domains like smart homes, cities, healthcare, retail, logistics and more. Later chapters discuss machine to machine communication technologies, network protocols, security issues and standards related to IoT. The document aims to provide information about IoT for computer science and related courses. It includes questions at the end of each chapter.