This document provides an overview of Internet of Things (IoT) concepts and technologies. It defines IoT as the network of devices containing electronics, software, and connectivity that allows them to connect, interact and exchange data. The objectives are to impart knowledge on IoT, including sensors, actuators, controllers, applications in various industries, and a focus on industry applications. Key technologies that enable IoT are then discussed, including hardware, protocols, communication methods, software, and cloud/data center platforms. Specific development tools, APIs, and components for interfacing devices are also covered.