This document provides an introduction to the Internet of Things (IoT). It discusses that IoT allows us to receive more data, control devices remotely, and automate processes. The IoT ecosystem consists of sensors that collect data, local processing and storage, a network to transmit data, cloud computing for storage and analysis. Early IoT projects used microcontrollers like Arduino and full computers like Raspberry Pi. Common IoT hardware now includes a variety of boards and modules. Software is used for prototyping, professional programming, and collecting/analyzing data from IoT devices.