Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52879
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorМарценко, Сергій Володимирович-
dc.contributor.advisorMartsenko, Serhii-
dc.contributor.authorБагрій, Дмитро Петрович-
dc.contributor.authorBahrii, Dmytro-
dc.date.accessioned2026-06-29T14:46:13Z-
dc.date.available2026-06-29T14:46:13Z-
dc.date.issued2026-06-22-
dc.date.submitted2026-06-08-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52879-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 22.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена розробці програмного засобу для моніторингу стану IoT-пристроїв та управління їх життєвим циклом. У першій частині роботи проаналізовано предметну область моніторингу IoT-пристроїв, їх життєвий цикл, наявні програмні рішення та протоколи обміну даними. У другій частині спроектовано архітектуру програмного засобу, структуру бази даних, алгоритм моніторингу, механізм управління життєвим циклом і користувацький інтерфейс. У третій частині обґрунтовано вибір технологій, описано реалізацію серверної частини, модуля обробки телеметрії, вебінтерфейсу та проведено тестування системи. У четвертій частині розглянуто питання безпеки життєдіяльності та охорони праці під час розробки й експлуатації програмного засобу. Об’єкт дослідження — процеси моніторингу, обліку та супроводу IoT-пристроїв у розподіленій інформаційній системі. Предмет дослідження — методи, алгоритми та програмні засоби збору телеметрії, контролю станів, обробки подій і управління життєвим циклом IoT-пристроїв.uk_UA
dc.description.abstractThe qualification work is devoted to the development of a decision support system based on analytical indicators. The first section of the thesis examines the theoretical foundations of decision support systems, analyses the subject area and analytical indicators, and formulates the system requirements. The second section outlines the design of the system architecture, the database information model, the indicator processing algorithm, the recommendation module and the user interface. In the third section justifies the choice of software tools, describes the implementation of the system’s main modules, conducts testing and analyses the results of its operation. The section ‘Life safety, basics of occupational safety’ highlights the specifics of safe working practices as well as safety requirements for working with computer systems. The object of the study is the processes of monitoring, logging and managing IoT devices within a distributed information system. The subject of the study is the methods, algorithms and software tools for collecting telemetry data, monitoring device statuses, processing events and managing the lifecycle of IoT devices.uk_UA
dc.description.tableofcontentsВСТУП 7 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 9 1.1 Аналіз предметної області моніторингу IoT-пристроїв 9 1.2 Життєвий цикл IoT-пристроїв та його основні етапи 11 1.3 Огляд існуючих програмних рішень для моніторингу IoT 13 1.4 Аналіз протоколів і технологій обміну даними в IoT-системах 15 1.5 Постановка задачі та формування вимог до програмного засобу 16 1.6 Висновок до першого розділу 18 РОЗДІЛ 2. ПРОЕКТНА ЧАСТИНА. ПРОЄКТУВАННЯ ПРОГРАМНОГО ЗАСОБУ 19 2.1 Проектування архітектури програмного засобу 19 2.2 Проєктування інформаційної моделі та структури бази даних 21 2.3 Розробка алгоритмів моніторингу стану IoT-пристроїв 23 2.4 Проєктування модуля підтримки прийняття рішень 25 2.5 Проєктування користувацького інтерфейсу системи 26 2.6 Висновок до другого розділу 28 РОЗДІЛ 3. ПРАКТИЧНА ЧАСТИНА. ПРАКТИЧНІ АСПЕКТИ РЕАЛІЗАЦІЇ ПРОГРАМНАОГО ЗАСОБУ 30 3.1 Вибір інструментальних засобів розробки 30 3.2 Реалізація серверної частини програмного засобу 31 3.3 Реалізація модуля моніторингу та обробки телеметрії 32 3.4 Реалізація користувацького інтерфейсу 34 3.5 Тестування програмного засобу та аналіз результатів 36 3.6 Висновки до третього розділу 38 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 40 4.1 Питання щодо безпеки життєдіяльності 40 4.2 Питання з основ охорони праці 43 Висновок до четвертого розділу 47 ВИСНОВКИ 48 ПЕРЕЛІК ДЖЕРЕЛ 50 ДОДАТКИuk_UA
dc.format.extent54-
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.subject122uk_UA
dc.subjectкомп’ютерні наукиuk_UA
dc.subjectінтернет речейuk_UA
dc.subjectмоніторингuk_UA
dc.subjectтелеметріяuk_UA
dc.subjectжиттєвий циклuk_UA
dc.subjectжиттєвий циклuk_UA
dc.subjectбаза данихuk_UA
dc.subjectпрограмний засібuk_UA
dc.subjectinternet of thingsuk_UA
dc.subjectmonitoringuk_UA
dc.subjecttelemetryuk_UA
dc.subjectlifecycleuk_UA
dc.subjectweb applicationuk_UA
dc.subjectdatabaseuk_UA
dc.subjectsoftware tooluk_UA
dc.titleРозробка програмного засобу для моніторингу стану IoT-пристроїв та управління їх життєвим цикломuk_UA
dc.title.alternativeDevelopment of a Software Tool for Monitoring IoT Device Status and Managing Their Lifecycleuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Багрій Дмитро Петрович, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.4:004.738.5uk_UA
dc.relation.references1 Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M. (2015). Internet of Things: A survey on enabling technologies, protocols, and applications. IEEE Communications Surveys & Tutorials, 17(4), 2347–2376.uk_UA
dc.relation.references2 Sethi, P., & Sarangi, S. R. (2017). Internet of Things: Architectures, protocols, and applications. Journal of Electrical and Computer Engineering, 2017.uk_UA
dc.relation.references3 Salman, T., & Jain, R. (2019). A survey of protocols and standards for Internet of Things.uk_UA
dc.relation.references4 OASIS. (2019). MQTT Version 5.0. OASIS Standard. https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.htmluk_UA
dc.relation.references5 Shelby, Z., Hartke, K., & Bormann, C. (2014). The Constrained Application Protocol (CoAP). RFC 7252. Internet Engineering Task Force.uk_UA
dc.relation.references6 Fielding, R., Nottingham, M., & Reschke, J. (2022). HTTP Semantics. RFC 9110. Internet Engineering Task Force.uk_UA
dc.relation.references7 Fette, I., & Melnikov, A. (2011). The WebSocket Protocol. RFC 6455. Internet Engineering Task Force.uk_UA
dc.relation.references8 ThingsBoard. ThingsBoard documentation. Retrieved June 14, 2026, Джерело: https://thingsboard.io/docs/uk_UA
dc.relation.references9 Amazon Web Services. AWS IoT Core Developer Guide. Retrieved June 14, 2026, Джерело:https://docs.aws.amazon.com/iot/uk_UA
dc.relation.references10 Microsoft. What is Azure IoT Hub? Microsoft Learn. Retrieved June 14, 2026, Джерело: https://learn.microsoft.com/azure/iot-hub/uk_UA
dc.relation.references11 Node-RED. Node-RED documentation. Retrieved June 14, 2026, Джерело: https://nodered.org/docs/uk_UA
dc.relation.references12 Prometheus Authors. Prometheus documentation: Overview. Retrieved June 14, 2026, Джерело: https://prometheus.io/docs/introduction/overview/uk_UA
dc.relation.references13 Grafana Labs. Grafana documentation. Retrieved June 14, 2026, Джерело: https://grafana.com/docs/grafana/latest/uk_UA
dc.relation.references14 Zabbix LLC. Zabbix documentation. Retrieved June 14, 2026, Джерело: https://www.zabbix.com/documentation/uk_UA
dc.relation.references15 Fagan, M., Megas, K. N., Scarfone, K., & Smith, M. (2020). IoT device cybersecurity capability core baseline. NISTIR 8259A. National Institute of Standards and Technology.uk_UA
dc.relation.references16 Yousefnezhad, N., Malhi, A., & Främling, K. (2020). Security in product lifecycle of IoT devices: A survey. Journal of Network and Computer Applications, 171, Article 102779.uk_UA
dc.relation.references17 Miettinen, M., van Oorschot, P. C., & Sadeghi, A.-R. (2018). Baseline functionality for security and control of commodity IoT devices and domain-controlled device lifecycle management.uk_UA
dc.relation.references18 Sadhu, P. K., Yanambaka, V. P., & Abdelgawad, A. (2022). Internet of Things: Security and solutions survey. Sensors, 22(19), Article 7433. https://doi.org/10.3390/s22197433uk_UA
dc.relation.references19 Node.js. Node.js documentation. Retrieved June 14, 2026, Джерело: https://nodejs.org/docs/uk_UA
dc.relation.references20 Express.js. Express: Node.js web application framework. Retrieved June 14, 2026, Джерело: https://expressjs.com/uk_UA
dc.relation.references21 React. (n.d.). React documentation. Retrieved June 14, 2026, Джерело: https://react.dev/uk_UA
dc.relation.references22 PostgreSQL Global Development Group. PostgreSQL documentation. Retrieved June 14, 2026, from https://www.postgresql.org/docs/uk_UA
dc.relation.references23 MongoDB. MongoDB documentation. Retrieved June 14, 2026, Джерело: https://www.mongodb.com/docs/uk_UA
dc.relation.references24 Eclipse Foundation. Eclipse Mosquitto documentation. Retrieved June 14, 2026, from https://mosquitto.org/documentation/uk_UA
dc.relation.references25 OpenAPI Initiative. (2025). OpenAPI Specification Version 3.2.0. Retrieved June 14, 2026, Джерело: https://spec.openapis.org/oas/v3.2.0.htmluk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Багрій Д. П. Розробка програмного засобу для моніторингу стану IoT-пристроїв та управління їх життєвим циклом : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. С. В. Марценко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 54 с.uk_UA
Apareix a les col·leccions:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
2026_KRB_SN-41_Bahrii_DP.pdfДипломна робота2,15 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador