This document provides an overview of the Internet of Things (IoT) and its applications as lecture notes for a B.Tech course. It covers the fundamentals of IoT including enabling technologies, architecture, and functional components. It also discusses IoT access technologies, protocols, design methodology, hardware platforms, data analytics, supporting services, and various industrial and real-world case studies of IoT applications. The objectives of the course are to study the basics of IoT, its architecture, design principles, hardware platforms, data analytics, and industrial applications.