Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/43294
Назва: Методи та засоби розробки комп’ютерної системи моніторингу мікроклімату серверної кімнати
Інші назви: Methods and means of developing a computer monitoring system for the microclimate of a server room
Автори: Василишин, Вадим Віталійович
Vasylyshyn, Vadym
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Ternopil Ivan Puluj National Technical University
Бібліографічний опис: Василишин В. В. Методи та засоби розробки комп’ютерної системи моніторингу мікроклімату серверної кімнати : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „123 — комп’ютерна інженерія“ / В. В. Василишин. — Тернопіль: ТНТУ, 2023. — 72 с.
Bibliographic description: Vasylyshyn V. Methods and means of developing a computer monitoring system for the microclimate of a server room : Master Thesis „123 — Computer Engineering“ / Vadym Vasylyshyn - Ternopil, TNTU, 2023 – 72 p.
Дата публікації: 19-гру-2023
Дата подання: 26-чер-2023
Дата внесення: 3-січ-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Луцик, Надія Степанівна
Lutsyk, Nadiia
Члени комітету: Никитюк, Вячеслав Вячеславович
Nykytiuk, Viacheslav
УДК: 681.518.3
Теми: 123 комп’ютерна інженерія
MQTT
IoT
давач
Telegram-bot
monitoring
sensor
Telegram-bot.
Raspberry Pi Pico W
Кількість сторінок: 72
Короткий огляд (реферат): Магістерська робота спрямована на створення та перевірку ефективності відстеження важливих параметрів середовища, таких як температура, вологість, та інші важливі показники, що впливають на функціонування серверного обладнання. Дослідження включало аналіз існуючих систем моніторингу, розробку та впровадження нової системи моніторингу на основі Raspberry Pi Pico W та давачів, які вимірюють температуру, вологість а також інші параметри. У разі виявлення критичних змін у стані мікроклімату серверної кімнати, система автоматично надсилає сповіщення користувачу. Це дозволяє швидко реагувати на потенційні проблеми та запобігати пошкодженням обладнання. Результати кваліфікаційної роботи можуть бути використані для відстеження стану серверних кімнат і не тільки.
The master's thesis is aimed at creating and checking the effectiveness of tracking important environmental parameters, such as temperature, humidity, and other important indicators that affect the functioning of server equipment. The research included analysis of existing monitoring systems, development and implementation of a new monitoring system based on Raspberry Pi Pico W and sensors that measure temperature, humidity and other parameters. If critical changes in the state of the microclimate of the server room are detected, the system automatically sends a notification to the user. This allows you to quickly react to potential problems and prevent equipment damage. The results of qualification work can be used to track the state of server rooms and not only that.
Зміст: ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, ОДИНИЦЬ,СКОРОЧЕНЬ І ТЕРМІНІВ 8 ВСТУП 9 РОЗДІЛ 1 АНАЛІЗ СИСТЕМ МОНІТОРИНГУ 11 1.1. Параметри моніторингу серверних кімнат 11 1.2. Огляд існуючих варіантів рішень 12 1.3. Порівняння мікроконтролерів 16 1.4. Висновки до розділу 20 РОЗДІЛ 2 СХЕМИ ТА ЗАСОБИ СТВОРЕННЯ СИСТЕМИ МОНІТОРИНГУ 22 2.1. Схема системи моніторингу 22 2.2. Опис компонентів системи моніторингу 23 2.2.1. Мікроконтролер Raspberry Pi Pico W 23 2.2.2. Модуль GSM SIM800L 27 2.2.3. Давач температури та вологості DHT11 29 2.2.4. Давач струму SCT-013-000 30 2.2.5. Давач диму MQ-2 32 2.2.6. Давач наявності води FC-37 з модулем YL-38 33 2.2.7. LCD-дисплея 1602 з I2C-інтерфейсом 34 2.2.8. Сервіс MQTT Mosquitto 36 2.2.9. Операційна система Ubuntu Server 36 2.3. Опис електричної принципової схеми 37 2.4. Висновки до розділу 39 РОЗДІЛ 3 РОЗРОБКА СИСТЕМИ МОНІТОРИНГУ 40 3.1. Вибір мови програмування 40 3.2. Програмне забезпечення для моніторингу 41 3.2.1. Налаштування MQTT 41 3.2.2. Програмний коду блоку моніторингу 41 3.2.3. Програмний код системи сповіщення та зберігання 48 3.3. Налаштування додаткових сервісів 54 3.4. Практична реалізація системи моніторингу 55 3.5. Тестування системи моніторингу 58 3.6. Висновки до розділу 60 РОЗДІЛ 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 61 4.1. Охорона праці 61 4.2. Безпека в надзвичайних ситуаціях 62 4.2.1. Фактори ризику і можливі порушення здоров’я користувачів комп’ютерної мережі. 62 4.2.2. Джерела, зони дії та рівні забруднення навколишнього середовища у разі аварій на хімічно і радіаційно небезпечних об’єктах. 64 4.3. Висновки до розділу 67 ВИСНОВКИ 68 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 69 ДОДАТКИ 73 Додаток А Тези конференцій 73 Додаток Б Алгоритм роботи скрипта на Raspberry Pi Pico W 79 Додаток В Лістинг скрипта для Raspberry Pi Pico W 80 Додаток Г Алгоритм системи сповіщення в Telegram-bot та системи зберігання статистики в базу даних 85 Додаток Д Лістинг скрипта для системи сповіщення в Telegram-bot та системи зберігання статистики в базу даних 86
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/43294
Власник авторського права: © Василишин Вадим Віталійович, 2023
© Vasylyshyn Vadym, 2023
Перелік літератури: 1. Developing Low Cost Server Room Monitoring and ContHow tempCube Works?. URL: https://tempcube.io/pages/how-tempcube-works (дата звернення: 16.12.2023).rol Device. URL: https://www.researchgate.net/publication/319838725_Developing_Low_Cost_Server_Room_Monitoring_and_Control_Device (дата звернення: 16.12.2023).
2. Requirements for a flexible and scalable Automatic Server Room Environmental Conditions Monitoring and Control system. URL: https://zenodo.org/records/1284899 (дата звернення: 16.12.2023).
3. IoT Remote Monitoring Solutions with Wireless Sensors. URL: https://www.monnit.com/applications/remote-monitoring/ (дата звернення: 16.12.2023).
4. Vertiv Geist™ Environmental Monitoring. URL: https://www.vertiv.com/en-us/products/brands/geist/vertiv-geist-environmental-monitoring/ (дата звернення: 16.12.2023).
5. AVTECH - Monitor Temperature and Environment Conditions with Room Alert. URL: https://avtech.com/ (дата звернення: 16.12.2023).
6. ESP8266 Wi-Fi SoC | Espressif Systems. URL: https://www.espressif.com/en/products/socs/esp8266 (дата звернення: 16.12.2023).
7. Raspberry Pi Documentation - Raspberry Pi Pico and Pico W. URL: https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html (дата звернення: 16.12.2023).
8. Raspberry Pi Pico microcontroller: specifications, features and RP2040 — The MagPi magazine. URL: https://magpi.raspberrypi.com/articles/raspberry-pi-pico-microcontroller-specifications-features-and-rp2040 (дата звернення: 16.12.2023).
9. Arduino Uno – Wikipedia. URL: https://en.wikipedia.org/wiki/Arduino_Uno (дата звернення: 16.12.2023).
10. UNO R3 | Arduino Documentation. URL: https://docs.arduino.cc/hardware/uno-rev3 (дата звернення: 16.12.2023).
11. Тимощук В.Д, Козуб М.В, Тимощук Д.І. Аналогові та цифрові сиcтеми: аналіз та практичне застосування. Теорія модернізації в контексті сучасної світової науки: матеріали I Міжнародної наукової конференції, (Полтава, 23 червня 2023 р.), Вінниця: Європейська наукова платформа, 2023. С 168–169.
12. Василишин В. В., Тимощук В. Д., Кітчак Н. Ю, Луцик Н.С. Аналіз характеристик та застосування мікроконтролерів ATTINY85, ATMEGA8, RP2040. Актуальні задачі сучасних технологій: збірник тез доповідей ХІІ міжнародної науково-практичної конференції молодих учених та студентів (Тернопіль, 6–7 грудня 2023 року), Тернопіль: ТНТУ, 2023. С. 420.
13. RP2040 Datasheet. URL: https://datasheets.raspberrypi.com /rp2040/rp2040-datasheet.pdf (дата звернення: 16.12.2023).
14. Datasheet_SIM800L. URL: https://arduino.ua/files/ Datasheet_SIM800L.pdf (дата звернення: 16.12.2023).
15. Digital-output relative humidity & temperature sensor/module. URL: https://arduino.ua/docs/DHT11.pdf (дата звернення: 16.12.2023).
16. SCT-013-030-XiDiTechnology. URL: https://arduino.ua/files/SCT-013-030-XiDiTechnology.pdf (дата звернення: 16.12.2023).
17. TECHNICAL DATA MQ-2 GAS SENSOR. URL: https://arduino.ua/docs/MQ-2.pdf (дата звернення: 16.12.2023).
18. Documentation | Eclipse Mosquitto. URL: https://mosquitto.org/documentation/ (дата звернення: 16.12.2023).
19. Тимощук В.Д., Василишин В.В., Мудрий І.В., Луцик Н.С. Огляд та порівняння протоколів передачі інформації в IoT. Матеріали ХI науково-технічної конференції "Інформаційні моделі, системи та технології" Тернопільського національного технічного університету імені Івана Пулюя (Тернопіль, 13-14 грудня 2023 року). Тернопіль: ТНТУ. 2023. C. 188.
20. Ubuntu Server documentation. URL: https://ubuntu.com/server/docs (дата звернення: 16.12.2023).
Тип вмісту: Master Thesis
Розташовується у зібраннях:123 — комп’ютерна інженерія

Файли цього матеріалу:
Файл Опис РозмірФормат 
Author_Notes_Vadym_Vasylyshyn.docx10,17 kBMicrosoft Word XMLПереглянути/відкрити
Vadym_Vasylyshyn.pdf5,09 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора