Semester 7

Course: Basic Principles of the Internet Of Things

Course Code: ETH10
Course Level: Undergratuate
Obligatory/Elective: Elective
Semester: 7
Division: Division of Telecommunications
Group: Group A
ECTS Credits: 5
Hours Per Week: 4
Language: Greek, English

Basic Principles of Wireless Sensor Networks, Architectures, Protocols, Operating Systems and Wireless Sensor Network Programming, Devices, Communications and Data Processing in Internet of Things, Schemes and Protocols: CoAP, MQTT, AMQP, 6LoWPAN, Industrial Protocols and Applications, Internet of Things Infrastructures and Synergies with Cloud Infrastructures, Data and Infrastructure Security in Internet of Things, Protection of Privacy in Internet of Things, Telemetry Applications, Quality of Service, Energy Considerations

Learning Outcomes:
  • Upon completion of this course, on knowledge level, students will:
  • Gain knowledge and broad understanding of topics in the areas of Internet of Things and Wireless Sensor Networks.
  • Be able to identify and develop solutions for real-world problems by leveraging Internet of Things applications.
  • Upon completion of this course, on skills level, students will:
  • Be able to comprehend architectures, standards, components, applications, and tools of the Internet of Things. Furthermore, they will be able to understand and interpret the role of Internet of Things in information and communication technologies, and gain skills relevant to the integration of data and infrastructure security mechanisms.
  • Be able to autonomously solve simple and complicated problems of designing and implementing intelligent applications and environments in the Internet of Things, as well as interpret the related elements that will enable the generalization of the conclusions during the problem-solving in order to publish and disseminate information, ideas, and conclusions to an inexpert audience.
  • Upon the completion of this course, on competencies level, students will:
  • Be able to manage complicated techniques, effective methodologies, solution strategies, and professional activities by assuming responsibility for the decision-making through the inference of Internet of Things data.
  • Leverage their knowledge, comprehension, and problem-solving skills in various applications towards addressing problems in new and unknown environments, that are regulated by interdisciplinary and heterogeneous frameworks, towards exploiting the results that originate from solving problems in Internet of Things environments, on research, societal, and collaboration levels.


Teaching Methods:



•          Final written examination (90%), English

•          Laboratory exercises (10%)

•          Oral examination (±20%)

Suggested Books:

- Recommended Book Resources:

[1]   O. Hersent, D. Boswarthick, & O. Elloumi, ‘The internet of things: Key applications and protocols. J. Wiley & Sons, 2011

[2]   F. Behmann, & K. Wu, ‘Collaborative internet of things (C-IoT): For future smart connected life and business’, Wiley,2015 Sons, New York, 1975

- Recommended Article/Paper Resources:

[3]   A. Triantafyllou, P. Sarigiannidis, T. D. Lagkas. "Network protocols, schemes, and mechanisms for internet of things (iot): Features, open challenges, and trends." Wireless communications and mobile computing 2018

[4]   P. Radoglou-Grammatikis, P. Sarigiannidis, I. D. Moscholios. "Securing the Internet of Things: Challenges, threats and solutions." Internet of Things 5 (2019): 41-70

Lecturer: Sarigiannidis Panagiotis

Lecturer: Angelidis Pantelis