This document provides an overview of the fundamentals of the Internet of Things (IoT). It discusses the basic architecture of IoT systems including sensing, network, data processing, and application layers. It also covers main design principles such as security, data management, and human factors. Additional topics include IoT standards considerations, devices and gateways, networking approaches, business processes, Everything as a Service models, reference architectures, and technical constraints around interoperability, privacy and security.