“Introduction to the IOT” Coursebook

Our Introduction to the IoT Coursebook has pretty broad content, suitable for readers that want to start their experience with embedded systems, networking and Internet of Things.

Over 300 pages introduce you into the IoT world, starting from formal definitions, then towards data, communications, hardware and software. Once you finish reading, you’re ready to start developing your IoT solutions, whether it is a smart home or flat, professional industrial IoT system, smart city or you’re just a hobbyist, enjoying the latest technology.

If you’re an adult professional, working with hardware and software projects or data analyst, but want to get familiar with the Internet of Things, this book is also for you.
The clear organisation of Introduction to the IoT Coursebook helps you to choose interesting chapters, so you do not necessarily need to read it from cover to cover. A Content Classification based on colour coding will help you to choose chapters dedicated for you. Just benefit from the selected sections like IoT networking, IoT Data, IoT hardware and software development for the Internet of Things.

Regarding IoT hardware, we present solutions based on popular and affordable IoT platforms like Arduino, Espressif (ESP 8266, ESP32) and Raspberry Pi, along with a number of sensors and actuators you can connect virtually to any of them.

Software development section contains an introduction to the C/C++, C# and Python programming, along with a number of examples showing how to use specific hardware or communicate via the network.

Finally we consider data management and data flows in IoT along with IoT security.

Book is available for free download in English and Latvian.


This book and its offshoots were prepared to provide comprehensive information about the Internet of Things. Its goal is to introduce IoT to the bachelor students, master students, technology enthusiasts and engineers that are willing to extend their current knowledge. This book is also designated for teachers and educators willing to extend their knowledge and prepare a course on IoT technology (full or partial).

We (authors) assume that persons willing to study this content do possess some general knowledge about IT technology, i.e. understand what embedded system is, know the general idea of programming and are aware of wired and wireless networking as it exists nowadays.

We believe this book is constituting a comprehensive manual to the IoT technology however it is not a full encyclopedy nor exhausts market review. The reason for it is pretty simple – IoT is so rapidly changing technology, that new devices, ideas and implementations appear every single day. Even so, once you read this book, you will be able to quickly move over IoT environment and market, chasing ideas with ease and implementing your own IoT infrastructure.

We also believe this book will help adults that took their technical education some time ago to update their knowledge.

We hope this book will let you find new brilliant ideas both in your professional life as well as see a new hobby or even startup innovative business.

Note: the sky is no longer the limit, so keep exploring with IoT!


You can download the book in English, Latvian and Content Classification as a PDF file, here:

A number of hardcopy books is also available through the Consortium institutions and stored in their libraries, starting June 2019.


This Intellectual Output was implemented under the Erasmus+ KA2: Strategic Partnership in the Field of Education, Training, and Youth – Higher Education.
Project IOT-OPEN.EU – Innovative Open Education on IoT: improving higher education for European digital global competitiveness.
Project number: 2016-1-PL01-KA203-026471.

Erasmus+ Disclaimer
This project has been funded with support from the European Commission. 
This publication reflects the views only of the author, and the Commission cannot be held responsible for any use which may be made of the information contained therein.

Copyright Notice
This content was created by the IOT-OPEN.EU consortium: 2016 – 2019.
The content is Copyrighted and distributed under CC BY-NC, free for Non-Commercial use.

About authors

IOT-OPEN.EU consortium partners collective monography.
The full list of contributors is juxtaposed below.

ITMO University
  • Aleksandr Kapitonov, Ph.D., Assoc.prof.
  • Dmitrii Dobriborsci, M.Sc., Eng.
  • Igor Pantiukhin, M.Sc., Eng.
  • Valerii Chernov, Eng.
ITT Group
  • Raivo Sell, Ph.D., ING-PAED IGIP
  • Rim Puks, Eng.
  • Mallor Kingsepp, Eng.
Riga Technical University
  • Agris Nikitenko, Ph.D., Eng.
  • Karlis Berkolds, M.Sc., Eng.
  • Anete Vagale, M.Sc., Eng.
  • Rudolfs Rumba, M.Sc., Eng.
Tallinn University of Technology
  • Raivo Sell, Ph.D., ING-PAED IGIP
Silesian University of Technology
  • Piotr Czekalski, Ph.D., Eng.
  • Krzysztof Tokarz, Ph.D., Eng.
  • Oleg Antemijczuk, M.Sc., Eng.
  • Jarosław Paduch, M.Sc., Eng.
University of Messina
  • Salvatore Distefano
  • Rustem Dautov
  • Riccardo Di Pietro
  • Antonino Longo Minnolo
Graphic design and images
  • Blanka Czekalska, M.Sc., Eng., Arch.
  • Małgorzata Wiktorczyk, B.Sc.
  • Ritankar Sahu
Scroll to Top
Skip to content