Сервіс для віддаленого моніторингу стану та керування пристроями

dc.contributor.advisorГордієнко, Нікіта Юрійович
dc.contributor.authorЗемлянський, Олександр Валентинович
dc.date.accessioned2025-09-15T07:46:41Z
dc.date.available2025-09-15T07:46:41Z
dc.date.issued2025
dc.description.abstractУ ході виконання дипломної роботи було реалізовано сервіс для віддаленого моніторингу та керування пристроями у реальному часу. Архітектура проєкту поєднує REST та WebSocket протоколи для забезпечення двосторонньої комунікації між сервером і клієнтськими застосунками. Серверна частина реалізована з використанням NestJS, PostgreSQL з розширенням для роботи з часовими рядами, а також кешуючої системи на базі Redis, що забезпечує високу швидкодію. У фокусі реалізації перебуває уніфікована архітектура, що забезпечує взаємодію між клієнтами та сервером за допомогою протоколу gRPC — сучасного високопродуктивного рішення для обміну повідомленнями. Розроблено набір інтерфейсів для збирання, обробки та зберігання телеметричних даних у режимі реального часу,включаючи підтримку різних класів пристроїв.
dc.description.abstractotherDuring the thesis, a service for remote monitoring and control of devices with real-time support was implemented. The project architecture integrates the REST and WebSocket protocols, thereby facilitating bidirectional communication between the server and client applications. The server side employs NestJS, PostgreSQL with an extension for working with time series, and a Redis-based caching system that provides high performance. The implementation is centered on a unified architecture that facilitates client-server interaction through the utilization of the gRPC protocol, a contemporary high-performance messaging solution. A set of interfaces has been developed for the collection, processing and storage of telemetry data in real time, including support for various classes of devices.
dc.format.extent182 с.
dc.identifier.citationЗемлянський, О. В. Сервіс для віддаленого моніторингу стану та керування пристроями : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Землянський Олександр Валентинович. – Київ, 2025. – 182 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/75993
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectадміністрування проектів
dc.subjectмоніторинг пристроїв
dc.subjectgrpc
dc.subjectiot
dc.subjectтелеметрія
dc.subjectаутентифікація
dc.subjectкешування
dc.subjectрольовий доступ
dc.subjectwebsocket
dc.subjectrest
dc.subjectnestjs
dc.subjectnodejs
dc.titleСервіс для віддаленого моніторингу стану та керування пристроями
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Zemlianskyi_bakalavr.pdf
Розмір:
5.39 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: