Моля, използвайте този идентификатор за цитиране или линк към този публикация:
http://elartu.tntu.edu.ua/handle/lib/50810| Заглавие: | Методи і DevOps-засоби моніторингу, оновлення та прогнозування стану IoT-пристроїв |
| Други Заглавия: | Methods and devops tools for monitoring, updating, and predicting the state of IoT devices |
| Автори: | Комарницький, Владислав Володимирович Komarnytskyi, Vladyslav |
| Affiliation: | Тернопільський національний технічний університет імені Івана Пулюя Ternopil Ivan Puluj National Technical University |
| Bibliographic description (Ukraine): | Комарницький В.В. Методи і DevOps-засоби моніторингу, оновлення та прогнозування стану IoT-пристроїв : кваліфікаційна робота на здобуття ступеня магістр: спец. 123 — комп’ютерна інженерія / наук.кер. А.М. Луцків. — Тернопіль: ТНТУ, 2025. — 83 с. |
| Bibliographic description (International): | Komarnytskyi V. Methods and devops tools for monitoring, updating, and predicting the state of IoT devices : Master Thesis „123 — Computer Engineering“ / Vladyslav Komarnytskyi - Ternopil, TNTU, 2025 – 83 p. |
| Дата на Публикуване: | 15-Дек-2025 |
| Submitted date: | 23-Юни-2025 |
| Date of entry: | 30-Дек-2025 |
| Издател: | Тернопільський національний технічний університет імені Івана Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопільський національний технічний університет імені Івана Пулюя |
| Supervisor: | Луцків, Андрій Мирославович Lutskiv, Andriy |
| Committee members: | Готович, Володимир Анатолійович Hotovych, Volodymyr |
| UDC: | 004.75 |
| Ключови Думи: | 123 комп’ютерна інженерія метод засіб моніторинг оновлення прогнозування DevOps IoT method tool monitoring updating forecasting |
| Number of pages: | 83 |
| Резюме: | У кваліфікаційній роботі проведено аналітичний огляд сучасних підходів до моніторингу, обслуговування та прогнозування стану IoT-пристроїв, проаналізовано архітектури побудови IoT-систем із використанням edge-, fog- та cloud-рівнів та досліджено особливості застосування DevOps-підходів у середовищах Інтернету речей.
Запропоновано та обґрунтовано багаторівневу архітектуру DevOps-орієнтованої IoT-системи, яка поєднує рівень IoT-пристроїв, edge-обчислень і хмарних сервісів. Розроблено метод визначення пріоритетів OTA-оновлення та прогнозування деградації, який поєднує поточний стан пристрою, час від останнього оновлення та кількість зафіксованих помилок. Запропоновано систему метрик для оцінювання ефективності роботи платформи, що включає середню доступність, середній час оновлення та точність прогнозування стану
Розроблено механізм збору та передавання телеметрії з використанням протоколів MQTT та HTTP, а також запропоновано DevOps-орієнтований процес безперервного оновлення IoT-вузлів, який включає CI/CD-конвеєр, формування підписок OTA-артефактів, доставку оновлень через edge-шлюзи та автоматичні механізми їх скасування. In the qualification thesis, an analytical review of modern approaches to monitoring, maintenance, and state prediction of IoT devices is carried out. Architectures of IoT systems based on edge, fog, and cloud layers are analyzed, and the specifics of applying DevOps approaches in Internet of Things environments are investigated. A multi-layer DevOps-oriented IoT system architecture is proposed and substantiated, combining the IoT device layer, edge computing, and cloud services. A method for determining OTA update priorities and predicting device degradation is developed, which integrates the current device state, the time since the last update, and the number of detected errors. A system of metrics for evaluating the platform’s performance is proposed, including average availability, average update time, and state prediction accuracy. A mechanism for collecting and transmitting telemetry using MQTT and HTTP protocols is developed. In addition, a DevOps-oriented continuous update process for IoT nodes is proposed, which includes a CI/CD pipeline, generation and subscription of OTA artifacts, delivery of updates via edge gateways, and automatic rollback mechanisms. |
| Content: | ВСТУП 8 РОЗДІЛ 1 АНАЛІЗ МЕТОДІВ І ЗАСОБІВ МОНТОРИНГУ, ОНОВЛЕННЯ ТА ПРОГНОЗУВАННЯ СТАНУ IOT-ПРИСТРОЇВ 12 1.1. Аналіз проблеми моніторингу та обслуговування IoT-систем 2 1.2. Організація DevOps-процесу для IoT-систем на основі сучасних підходів 17 1.3. DevOps-платформи при організації хмарних сервісів обробки даних з IoT пристроїв 19 1.4. Висновки до розділу 23 РОЗДІЛ 2 ПРОЄКТУВАННЯ СИСТЕМИ МОНІТОРИНГУ, ПРОГНОЗУВАННЯ ТА ВІДДАЛЕНОГО ОНОВЛЕННЯ СТАНУ IOT-ПРИСТРОЇВ 25 2.1. Загальна архітектура системи та вибір програмно-апаратних компонентів 25 2.2. Адаптація DevOps до IoT-середовища 30 2.3. Методи і засоби збору, зберігання та обробки телеметричних даних 32 2.4. Математичне забезпечення процесу моніторингу, оновлення і прогнозування стану IoT-пристроїв 36 2.5. Висновки до розділу 43 РОЗДІЛ 3 ПРОГРАМНА РЕАЛІЗАЦІЯ ТА НАЛАШТУВАННЯ IOT-ІНФРАСТРУКТУРИ ТА DEVOPS ЗАСОБІВ 44 3.1. Реалізація апаратної частини IoT-вузла 44 3.2. Програмна реалізація IoT-пристроїв та пристроїв edge-рівня 47 3.3. Реалізація DevOps-процесу для безперервного оновлення IoT-вузлів 58 3.4. Організація доставки OTA-оновлення через edge-шлюз 61 3.5. Висновки до розділу 63 РОЗДІЛ 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 65 4.1. Охорона праці 65 4.2. Забезпечення безпеки життєдіяльності населення в умовах надзвичайних ситуацій природного походження 67 4.3. Методи захисту від дії ЕМІ, що базуються на врахуванні його можливого негативного впливу 70 ВИСНОВКИ 73 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 75 Додаток А Тези конференцій 78 |
| URI: | http://elartu.tntu.edu.ua/handle/lib/50810 |
| Copyright owner: | © Комарницький Владислав Володимирович, 2025 © Komarnytskyi Vladyslav, 2025 |
| References (Ukraine): | Луцків А. М., Лупенко С. А., Пасічник В. В. ПаралельнПаламар М.І., Стрембіцький М.О., Паламар А.М. Проектування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ. 2019. 150 с.і та розподілені обчислення : навч. посіб. А. М. Луцків, С. А. Лупенко, В. В. Пасічник. Львів : ПП «Магнолія 2006», 2024. 565 с. Оконський М.В., Лупенко С.А., Паламар А.М. «Комп’ютерна система для моніторингу метеорологічних параметрів на основі IoT». Матеріали X Міжнар. наук.-техн. конференції «Актуальні задачі сучасних технологій». Тернопіль : ТНТУ, 2021. С. 112. Elkateb F., Khan A., Ahmed M.N., et al. Machine learning and IoT – Based predictive maintenance: A comprehensive study. Computers & Electrical Engineering. 2024. Vol. 105, p.108512. DOI: 10.1016/j.compeleceng.2024.108512. URL: https://www.sciencedirect.com/science/article/pii/S1110016823011572 (дата звернення: 18.11.2025 р.). What is a Kubernetes cluster? URL: https://www.vmware.com/topics/glossary/content/kubernetes-cluster.html (дата звернення 21.11.2025 р). What is Kubernetes infrastructure? URL: https://www.vmware.com/topics/glossary/content/kubernetes-infrastructure.html (дата звернення 23.11.2025 р). Kubernetes Clusters: Everything You Need To Know. URL: https://www.containiq.com/post/kubernetes-cluster (дата звернення 23.11.2025 р). Vault Documentation. URL: https://developer.hashicorp.com/vault/docs?host=www.vaultproject.io (дата звернення 24.11.2025 р). How Ansible works. URL: https://www.ansible.com/overview/how-ansible-works (дата звернення 25.11.2025 р). Red Hat Ansible Automation Platform. URL: https://www.redhat.com/en/technologies/management/ansible (дата звернення 25.11.2025 р). OpenStack Services. URL: https://www.openstack.org/software/project-navigator/openstack-components#openstack-services (дата звернення 06.12.2025). Sun Y., et al. «UAV and IoT-Based Systems for the Monitoring of Industrial Facilities and their Adjacent Territories». Sensors. 2022. Vol. 22(17), Article 6444. DOI:10.3390/s22176444. URL: https://www.mdpi.com/1424-8220/22/17/6444 (дата звернення: 09.12.2025). Caldana V. M., Garrido da Silva F. D. «Internet of Things and Artificial Intelligence applied to predictive maintenance in Industry 4.0: A systematic literature review». Proceedings of the International Conference on Industrial Engineering and Operations Management (IEOM) 2021. URL: https://www.ieomsociety.org/brazil2020/papers/582.pdf (дата звернення: 10.12.2025). Луцик Н. С., Луцків А. М., Осухівська Г. М., Тиш Є. В. Методичні рекомендації до виконання кваліфікаційної роботи магістра для студентів спеціальності 123 «Комп’ютерна інженерія» другого (магістерського) рівня вищої освіти усіх форм навчання. Тернопіль. ТНТУ. 2024. 44 с. Луцків А.М., Комарницький В.В. DevOps-підхід до автоматизації CI/CD у розподілених IoT-системах. Матеріали XІV міжнародної науково - технічної конференції молодих учених і студентів «Актуальні задачі сучасних технологій» (11-12 грудня 2025 р.) Тернопільського національного технічного університету імені Івана Пулюя. Тернопіль: ТНТУ. 2025. С. 296. Луцків А.М., Комарницький В.В. Проєктування системи моніторингу та віддаленого оновлення IoT-пристроїв. Матеріали ХІІІ науково-технічної конференції Тернопільського національного технічного університету імені Івана Пулюя «Інформаційні моделі, системи та технології» (17-18 грудня 2025 року). Тернопіль: ТНТУ. 2025. C. 131. Schmidhuber J. Deep learning in neural networks: An overview. Neural Networks. Vol. 61. N. 1. January 2015. pp. 85–117. НПАОП 0.00-7.15-18 «Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями». Київ. 2018. ДБН В.2.5-28-2018 «Природне і штучне освітлення». Київ : Мінрегіон України. 2018. ДБН В.1.1-7-2016 «Пожежна безпека об’єктів будівництва». Київ : Мінрегіон України. 2016. Бедрій Я. Основи охорони праці користувачів персональних комп’ютерів: навчальний посібник для студентів ВНЗ та інженерів-практиків. Навчальна книга-Богдан. 2014. 144 с. Стручок В.С. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання «Безпека в надзвичайних ситуаціях». Тернопіль: ФОП Паляниця В. А. 2022. 156 с. Стручок В.С. Навчальний посібник «Техноекологія та цивільна безпека. Частина «цивільна безпека»». Тернопіль: ФОП Паляниця В. А. 2022. 156 с. Желібо Е.Н. Безпека життєдіяльності: Навчальний посібник. За редакцією Е.П. Желібо, В.М. Львів: «Новий світ - 2000». 2011. 320 с. |
| Content type: | Master Thesis |
| Показва се в Колекции: | 123 — комп’ютерна інженерія |
Файлове в Този Публикация:
| Файл | Описание | Размер | Формат | |
|---|---|---|---|---|
| Vladyslav_Komarnytskyi.pdf | 2,5 MB | Adobe PDF | Изглед/Отваряне |
Публикацияте в DSpace са защитени с авторско право, с всички права запазени, освен ако не е указно друго.
Админ Инструменти