This report, submitted for a HND in Computing, delves into the multifaceted world of the Internet of Things (IoT). It begins by exploring the core concepts, characteristics, and diverse functionalities of IoT, including applications in smart homes and smart cars. The report then reviews standard architectures, frameworks, tools, hardware, and APIs used in IoT development. A significant portion is dedicated to investigating these elements further, examining their practical application. Finally, the report culminates in a case study where a specific problem is identified and solved using IoT technology, outlining the proposed work, hardware used, and expected outcomes. The report is a comprehensive overview of IoT, from fundamental principles to practical implementation, and provides a valuable resource for students studying this rapidly evolving field.