2026/2027




Managing Distributed IoT Network
ID 1218872
Type:
Mago-Lego
Delivered by:
School of Electronic Engineering
When:
2 module
Open to:
students of one campus
Instructors:
Igor Agamirzian
Language:
English
ECTS credits:
3
Contact hours:
16
Course Syllabus
Abstract
Ensuring the efficient and stable operation of Internet of Things systems requires a reliable network infrastructure with internet and cloud service access, while also providing local management and offline edge computing. Unlike traditional computer networks, IoT/CPS networks feature a large number of devices with different architectures, varying hardware platforms, and significantly different functionality. Consequently, operating such networks requires routing, monitoring, and management tools. Over the past 25 years, open-source software-based tools designed to address these challenges have been developed, successfully developed, and are being deployed worldwide. As a rule, these tools are based on specialized versions of Linux and inherit all *NIX network technologies, supplementing them with specialized IoT/CPS tools. The course assumes consideration of the following tools based on open source software:– OpenWRT – basic software for IoT/CPS network routers– OpenVPN – a system for building geographically distributed IoT/CPS networks based on Internet routing– OpenWISP – a system for monitoring and configuring distributed networks of IoT/CPS devices– OpenStack – a set of systems designed to create infrastructure cloud services and cloud storage that can be used in IoT/CPS networksThe course also assumes consideration of basic network technologies for routing, masquerading, forwarding, and ensuring information security in IoT/CPS networks, as well as the application of DevOps methods for building, deploying, and operating networks of IoT/CPS devices.
Learning Objectives
- 1. The goals of mastering the discipline are to develop in students knowledge and understanding of the principles of functioning of the network infrastructure of Internet of Things systems and cyber-physical systems. 2. Students will also receive an initial understanding of the principles of using, configuring and debugging the network infrastructure of Internet of Things systems and cyber-physical systems.
Expected Learning Outcomes
- To understand the fundamentals of networking technologies and their implementation on the Linux system
- To be able to configure hardware and software solutions for creating distributed IoT/CPS networks
- To understand the capabilities for creating distributed IoT/CPS networks provided by open source software solutions
Course Contents
- OpenVPN - a system for building geographically distributed IoT/CPS networks based on Internet routing.
- OpenWRT – base software for IoT/CPS network routers
- OpenWISP – a system for monitoring and configuring distributed networks of IoT/CPS devices
- OpenStack – a set of systems designed to create infrastructure cloud services and cloud storage that can be used in IoT/CPS networks.
Interim Assessment
- 2026/2027 2nd module0.25 * Экзамен + 0.25 * Практическое задание + 0.25 * Практическое задание + 0.25 * Экзамен
Bibliography
Recommended Core Bibliography
- Linux with operating system concepts, Fox, R., 2022
- Бизин, Д. И. Виртуальные частные сети (VPN) : учебно-методическое пособие / Д. И. Бизин, О. Н. Коваленко. — Омск : ОмГУПС, 2019. — 37 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/165629 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
Recommended Additional Bibliography
- Васин, Н. Н. Моделирование виртуальных частных сетей VPN : методические указания / Н. Н. Васин, Е. М. Аленников, А. Ю. Субботская. — Самара : ПГУТИ, 2020. — 30 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/255623 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.