Internet of Things: Technologies and Applications

Spyros Panagiotakis, Evangelos Markakis


The course aims to extend the “Monitoring-Decision-Execution” closed-loop cycle of the typical Autonomous systems, so it includes the modern IoT applications that might scale from a smart home or greenhouse to a smart city and from autonomous driving to emergency management. In such scalable architectures, it is of critical importance the communication and interoperation between the subsystems that consist the total system. Hence, this course at first analyses the different parts of an IoT system along with their internal organization and then focuses on the interoperation and data exchange across the interfaces it comprises. Finally, it presents various methods for big data management, along with various modern IoT applications.


The course includes both a theoretical and a laboratorial part.