Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52760
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorЛуцків, Андрій Мирославович-
dc.contributor.advisorLutskiv, Andriy-
dc.contributor.authorБойчук, Назарій Віталійович-
dc.contributor.authorBoichuk, Nazarii-
dc.date.accessioned2026-06-26T09:58:19Z-
dc.date.available2026-06-26T09:58:19Z-
dc.date.issued2026-06-19-
dc.date.submitted2026-06-26-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52760-
dc.description.abstractУ кваліфікаційній роботі розроблено комп’ютерну систему локального мовлення з використанням IoT-вузлів та IP-мережі. Система призначена для централізованого керування аудіоповідомленнями, вибору зон мовлення, передавання команд керування та відтворення повідомлень у визначених приміщеннях або групах приміщень. У роботі проаналізовано традиційні аналогові та IP-орієнтовані системи локального мовлення, визначено їхні переваги й обмеження. Обґрунтовано доцільність використання розподіленої архітектури, у якій сервер керування відповідає за вибір повідомлення, формування команд і журналювання подій, а IoT-вузли виконують безпосереднє відтворення аудіосигналу. Для реалізації IoT-вузла обрано мікроконтролер ESP32, цифровий I2S-підсилювач MAX98357A та динамік Adafruit Speaker 3" 4 Ом / 3 Вт. Розроблено структурну схему системи, схему підключення компонентів вузла, модель мережевого підключення та логічну модель зон мовлення. Для передавання керуючих команд використано протокол MQTT, а для доступу до аудіофайлів — HTTP.uk_UA
dc.description.abstractThe qualification thesis presents the development of a computer system of local broadcasting using IoT nodes and an IP network. The system is intended for centralized management of audio messages, selection of broadcasting zones, transmission of control commands, and playback of messages in specific rooms or groups of rooms. The thesis analyzes traditional analog and IP-oriented local broadcasting systems and identifies their advantages and limitations. The feasibility of using a distributed architecture is substantiated. In this architecture, the control server is responsible for selecting messages, generating commands, and logging events, while IoT nodes perform direct playback of the audio signal. An ESP32 microcontroller, a MAX98357A digital I2S amplifier, and an Adafruit Speaker 3" 4 Ohm / 3 W loudspeaker were selected for the implementation of the IoT node. The system structure diagram, the node component connection diagram, the network connection model, and the logical model of broadcasting zones were developed. The MQTT protocol was used for transmitting control commands, while HTTP was used to access audio files.uk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1 АНАЛІЗ ВИМОГ ДО СИСТЕМ ЛОКАЛЬНОГО МОВЛЕННЯ 10 1.1 Призначення та особливості систем локального мовлення 10 1.2 Аналіз традиційних та IP-орієнтованих систем мовлення 15 1.3 Використання IoT-вузлів та мережевих протоколів у системах локального мовлення 20 РОЗДІЛ 2 ПРОЄКТУВАННЯ СИСТЕМИ ЛОКАЛЬНОГО МОВЛЕННЯ З ВИКОРИСТАННЯМ IoT-ВУЗЛІВ ТА IP-МЕРЕЖІ 24 2.1 Визначення вимог та проєктування архітектури системи локального мовлення 24 2.2 Обґрунтування вибору IoT-вузла системи мовлення 30 2.3 Вибір підсилювача аудіосигналу в системі локального мовлення 33 2.4 Вибір динаміка та параметрів аудіовиходу 36 2.5 Схема підключення компонентів IoT-вузла 39 2.6 Структура мережевого підключення та модель зон мовлення 42 РОЗДІЛ 3 РЕАЛІЗАЦІЯ ПРОГРАМНОЇ СКЛАДОВОЇ КОМП’ЮТЕРНОЇ СИСТЕМИ ЛОКАЛЬНОГО МОВЛЕННЯ 47 3.1 Проєктування архітектури програмного забезпечення системи локального мовлення 47 3.2 Програмна реалізація серверної частини 50 3.2.1 Реалізація HTTP-сервера для роботи з аудіофайлами 50 3.2.2 Реалізація MQTT-брокера та модуля передавання керуючих команд 54 3.2.3 Реалізація веб-інтерфейсу адміністратора 59 3.3 Програмна реалізація IoT-вузла на базі ESP32 61 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 64 4.1 Діяльність людини та її вплив на довкілля 64 4.2 Вплив шуму на організм людини та розробка заходів щодо його зниженню до допустимих величин 66 ВИСНОВКИ 70 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 71 Додаток A Технічне завдання Додаток Б Блок схема алгоритму роботи IoT-вузлаuk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectкомп’ютерна системаuk_UA
dc.subjectлокальне мовленняuk_UA
dc.subjectIoT-вузолuk_UA
dc.subjectIP-мережаuk_UA
dc.subjectаудіоповідомленняuk_UA
dc.subjectcomputer systemuk_UA
dc.subjectlocal broadcastinguk_UA
dc.subjectIoT nodeuk_UA
dc.subjectIP networkuk_UA
dc.subjectaudio messageuk_UA
dc.titleКомпʼютерна система локального мовлення з використанням IoT-вузлів та IP-мережіuk_UA
dc.title.alternativeComputer System for Local Broadcasting Using IoT Nodes and an IP Networkuk_UA
dc.rights.holder© Бойчук Назарій Віталійович, 2026uk_UA
dc.rights.holder© Boichuk Nazarii, 2026uk_UA
dc.contributor.committeeMemberЛитвиненко, Ярослав Володимирович-
dc.contributor.committeeMemberLytvynenko, Iaroslav-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages73-
dc.subject.udc004.3uk_UA
dc.relation.referencesПаламар М.І., Стрембіцький М.О., Паламар А.М. ПроеБуров Є.В., Митник М.М. Комп’ютерні мережі. Підручник. Том другий. Львів: «Магнолія 2006», 2024. 204 с.ктування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ. 2019. 150 с.uk_UA
dc.relation.referencesБуров Є.В., Митник М.М. Комп’ютерні мережі. Підручник. Том перший. Львів: «Магнолія 2006», 2024. 333 с.uk_UA
dc.relation.referencesМикитишин А.Г., Митник М.М., Стухляк П.Д., Пасічник В.В. Комп’ютерні мережі. Книга 2. Львів: «Магнолія 2006», 2024. 328 с.uk_UA
dc.relation.referencesДерягін В., Дрогобицький М., Луцик Н.. Методи моніторингу та оптимізації взаємодії мікросервісів в istio service mesh. Матеріали ХIII науково-технічної конференції Тернопільського національного технічного університету імені Івана Пулюя «Інформаційні моделі, системи та технології» (17-18 грудня 2025 року). Тернопіль: ТНТУ. 2025. с.111.uk_UA
dc.relation.referencesOsukhivska H., Tysh Ie., Lobur T., Shylinska I., Lupenko S. Method for estimating the convergence parameters of dynamic routing protocols in computer networks. IEEE 16th International Conference on Computer Science and Information Technologies (CSIT). Lviv, Ukraine. 2021. Proceedings Volume 2, Pp. 228–231.uk_UA
dc.relation.referencesEspressif Systems. ESP32-WROOM-32E & ESP32-WROOM-32UE Datasheet. URL: https://documentation.espressif.com/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.html (дата звернення: 27.05.2026 р.).uk_UA
dc.relation.referencesAnalog Devices. MAX98357A: Tiny, Low-Cost, PCM Class D Amplifier with Class AB Performance. Product Datasheet. URL: https://www.analog.com/en/products/max98357a.html (дата звернення: 29.05.2026 р.).uk_UA
dc.relation.referencesAdafruit Industries. Adafruit I2S 3W Class D Amplifier Breakout - MAX98357A. URL: https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp (дата звернення: 29.05.2026 р.).uk_UA
dc.relation.referencesAdafruit Industries. Speaker - 3" Diameter - 4 Ohm 3 Watt. Product ID: 1314. URL: https://www.adafruit.com/product/1314 (дата звернення: 01.06.2026 р.).uk_UA
dc.relation.referencesBanks A., Briggs E., Borgendale K., Gupta R. MQTT Version 5.0. OASIS Standard. OASIS Open, 2019. URL: https://www.oasis-open.org/standard/mqtt-v5-0/ (дата звернення: 01.06.2026 р.).uk_UA
dc.relation.referencesEclipse Foundation. Eclipse Mosquitto: An Open Source MQTT Broker. URL: https://mosquitto.org/documentation/ (дата звернення: 03.06.2026 р.).uk_UA
dc.relation.referencesEclipse Foundation. Eclipse Paho MQTT Python Client Documentation. URL: https://eclipse.dev/paho/files/paho.mqtt.python/html/index.html (дата звернення: 06.06.2026 р.).uk_UA
dc.relation.referencesFielding R., Nottingham M., Reschke J. RFC 9110. HTTP Semantics. Internet Engineering Task Force, 2022. URL: https://www.rfc-editor.org/rfc/rfc9110 (дата звернення: 06.06.2026 р.).uk_UA
dc.relation.referencesPallets Projects. Flask Documentation. Quickstart. URL: https://flask.palletsprojects.com/en/stable/quickstart/ (дата звернення: 08.06.2026 р.).uk_UA
dc.relation.referencesPython Software Foundation. Python 3 Documentation. URL: https://docs.python.org/3/ (дата звернення: 08.06.2026 р.).uk_UA
dc.relation.referencesO’Leary N. PubSubClient: A Client Library for MQTT Messaging on Arduino. GitHub Repository. URL: https://github.com/knolleary/pubsubclient (дата звернення: 10.06.2026 р.).uk_UA
dc.relation.referencesArduino. Arduino Documentation. URL: https://docs.arduino.cc/ (дата звернення: 10.06.2026 р.).uk_UA
dc.relation.referencesMDN Web Docs. HTML: HyperText Markup Language. URL: https://developer.mozilla.org/en-US/docs/Web/HTML (дата звернення: 27.05.2026 р.).uk_UA
dc.relation.referencesMDN Web Docs. CSS: Cascading Style Sheets. URL: https://developer.mozilla.org/en-US/docs/Web/CSS (дата звернення: 27.05.2026 р.).uk_UA
dc.relation.referencesFette I., Melnikov A. RFC 6455. The WebSocket Protocol. Internet Engineering Task Force, 2011. URL: https://www.rfc-editor.org/rfc/rfc6455 (дата звернення: 27.05.2026 р.).uk_UA
dc.relation.referencesDizdarevic J., Michalke M., Jukan A. Engineering and Experimentally Benchmarking Open Source MQTT Broker Implementations. arXiv, 2023. URL: https://arxiv.org/abs/2305.13893 (дата звернення: 12.06.2026 р.).uk_UA
dc.relation.referencesSaif D., Matrawy A. A Pure HTTP/3 Alternative to MQTT-over-QUIC in Resource-Constrained IoT. arXiv, 2021. URL: https://arxiv.org/abs/2106.12684 (дата звернення: 12.06.2026 р.).uk_UA
dc.relation.referencesЖаровський Р.О., Луцик Н.С., Осухівська Г.М., Паламар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для розроблені у відповідності з освітньою програмою «Комп’ютерна інженерія» першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп’ютерна інженерія» галузі знань 12 «Інформаційні технології». Тернопіль, ТНТУ. 2024. 39 с.uk_UA
dc.relation.referencesКатренко Л.А., Катренко А.В. Охорона праці в галузі комп’ютинґу. Львів: Магнолія-2006. 2012. 544 с.uk_UA
dc.relation.referencesМетодичні вказівки для написання розділу «Безпека життєдіяльності, основи охорони праці» в кваліфікаційних роботах здобувачів освітнього рівня ,,бакалавр”. Для студентів всіх форм навчання рівень вищої освіти перший (бакалаврський ) / укл. : О. Я. Гурик , І. Б. Окіпний. Тернопіль : ТНТУ імені Івана Пулюя, 2021. 20 с.uk_UA
dc.identifier.citationenBoichuk N. Computer System for Local Broadcasting Using IoT Nodes and an IP Network : Bachelor Thesis „123 — Computer Engineering“ / Nazarii Boichuk - Ternopil, TNTU, 2026 – 73 p.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.contributor.affiliationTernopil Ivan Puluj National Technical Universityuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Бойчук Н.В. Компʼютерна система локального мовлення з використанням IoT-вузлів та IP-мережі : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. А.М. Луцків. — Тернопіль: ТНТУ, 2026. — 73 с.uk_UA
Apareix a les col·leccions:123 — Комп’ютерна інженерія, F7 Комп’ютерна інженерія (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
Nazarii_Boichuk.pdf2,93 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