Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://elartu.tntu.edu.ua/handle/lib/52760
Titel: Компʼютерна система локального мовлення з використанням IoT-вузлів та IP-мережі
Sonstige Titel: Computer System for Local Broadcasting Using IoT Nodes and an IP Network
Autor(en): Бойчук, Назарій Віталійович
Boichuk, Nazarii
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Bibliographic reference (2015): Бойчук Н.В. Компʼютерна система локального мовлення з використанням IoT-вузлів та IP-мережі : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. А.М. Луцків. — Тернопіль: ТНТУ, 2026. — 73 с.
Bibliographic description (International): Boichuk 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.
Erscheinungsdatum: 19-Jun-2026
Submitted date: 26-Jun-2026
Date of entry: 26-Jun-2026
Herausgeber: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Луцків, Андрій Мирославович
Lutskiv, Andriy
Committee members: Литвиненко, Ярослав Володимирович
Lytvynenko, Iaroslav
UDC: 004.3
Stichwörter: комп’ютерна система
локальне мовлення
IoT-вузол
IP-мережа
аудіоповідомлення
computer system
local broadcasting
IoT node
IP network
audio message
Number of pages: 73
Zusammenfassung: У кваліфікаційній роботі розроблено комп’ютерну систему локального мовлення з використанням IoT-вузлів та IP-мережі. Система призначена для централізованого керування аудіоповідомленнями, вибору зон мовлення, передавання команд керування та відтворення повідомлень у визначених приміщеннях або групах приміщень. У роботі проаналізовано традиційні аналогові та IP-орієнтовані системи локального мовлення, визначено їхні переваги й обмеження. Обґрунтовано доцільність використання розподіленої архітектури, у якій сервер керування відповідає за вибір повідомлення, формування команд і журналювання подій, а IoT-вузли виконують безпосереднє відтворення аудіосигналу. Для реалізації IoT-вузла обрано мікроконтролер ESP32, цифровий I2S-підсилювач MAX98357A та динамік Adafruit Speaker 3" 4 Ом / 3 Вт. Розроблено структурну схему системи, схему підключення компонентів вузла, модель мережевого підключення та логічну модель зон мовлення. Для передавання керуючих команд використано протокол MQTT, а для доступу до аудіофайлів — HTTP.
The 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.
Content: ВСТУП 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-вузла
URI: http://elartu.tntu.edu.ua/handle/lib/52760
Copyright owner: © Бойчук Назарій Віталійович, 2026
© Boichuk Nazarii, 2026
References (Ukraine): Паламар М.І., Стрембіцький М.О., Паламар А.М. ПроеБуров Є.В., Митник М.М. Комп’ютерні мережі. Підручник. Том другий. Львів: «Магнолія 2006», 2024. 204 с.ктування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ. 2019. 150 с.
Буров Є.В., Митник М.М. Комп’ютерні мережі. Підручник. Том перший. Львів: «Магнолія 2006», 2024. 333 с.
Микитишин А.Г., Митник М.М., Стухляк П.Д., Пасічник В.В. Комп’ютерні мережі. Книга 2. Львів: «Магнолія 2006», 2024. 328 с.
Дерягін В., Дрогобицький М., Луцик Н.. Методи моніторингу та оптимізації взаємодії мікросервісів в istio service mesh. Матеріали ХIII науково-технічної конференції Тернопільського національного технічного університету імені Івана Пулюя «Інформаційні моделі, системи та технології» (17-18 грудня 2025 року). Тернопіль: ТНТУ. 2025. с.111.
Osukhivska 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.
Espressif 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 р.).
Analog 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 р.).
Adafruit Industries. Adafruit I2S 3W Class D Amplifier Breakout - MAX98357A. URL: https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp (дата звернення: 29.05.2026 р.).
Adafruit Industries. Speaker - 3" Diameter - 4 Ohm 3 Watt. Product ID: 1314. URL: https://www.adafruit.com/product/1314 (дата звернення: 01.06.2026 р.).
Banks 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 р.).
Eclipse Foundation. Eclipse Mosquitto: An Open Source MQTT Broker. URL: https://mosquitto.org/documentation/ (дата звернення: 03.06.2026 р.).
Eclipse Foundation. Eclipse Paho MQTT Python Client Documentation. URL: https://eclipse.dev/paho/files/paho.mqtt.python/html/index.html (дата звернення: 06.06.2026 р.).
Fielding 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 р.).
Pallets Projects. Flask Documentation. Quickstart. URL: https://flask.palletsprojects.com/en/stable/quickstart/ (дата звернення: 08.06.2026 р.).
Python Software Foundation. Python 3 Documentation. URL: https://docs.python.org/3/ (дата звернення: 08.06.2026 р.).
O’Leary N. PubSubClient: A Client Library for MQTT Messaging on Arduino. GitHub Repository. URL: https://github.com/knolleary/pubsubclient (дата звернення: 10.06.2026 р.).
Arduino. Arduino Documentation. URL: https://docs.arduino.cc/ (дата звернення: 10.06.2026 р.).
MDN Web Docs. HTML: HyperText Markup Language. URL: https://developer.mozilla.org/en-US/docs/Web/HTML (дата звернення: 27.05.2026 р.).
MDN Web Docs. CSS: Cascading Style Sheets. URL: https://developer.mozilla.org/en-US/docs/Web/CSS (дата звернення: 27.05.2026 р.).
Fette I., Melnikov A. RFC 6455. The WebSocket Protocol. Internet Engineering Task Force, 2011. URL: https://www.rfc-editor.org/rfc/rfc6455 (дата звернення: 27.05.2026 р.).
Dizdarevic 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 р.).
Saif 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 р.).
Жаровський Р.О., Луцик Н.С., Осухівська Г.М., Паламар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для розроблені у відповідності з освітньою програмою «Комп’ютерна інженерія» першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп’ютерна інженерія» галузі знань 12 «Інформаційні технології». Тернопіль, ТНТУ. 2024. 39 с.
Катренко Л.А., Катренко А.В. Охорона праці в галузі комп’ютинґу. Львів: Магнолія-2006. 2012. 544 с.
Методичні вказівки для написання розділу «Безпека життєдіяльності, основи охорони праці» в кваліфікаційних роботах здобувачів освітнього рівня ,,бакалавр”. Для студентів всіх форм навчання рівень вищої освіти перший (бакалаврський ) / укл. : О. Я. Гурик , І. Б. Окіпний. Тернопіль : ТНТУ імені Івана Пулюя, 2021. 20 с.
Enthalten in den Sammlungen:123 — Комп’ютерна інженерія, F7 Комп’ютерна інженерія (бакалаври)

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
Nazarii_Boichuk.pdf2,93 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.

Administrationswerkzeuge