Сервіс для віддаленого моніторингу стану та керування пристроями
| dc.contributor.advisor | Гордієнко, Нікіта Юрійович | |
| dc.contributor.author | Землянський, Олександр Валентинович | |
| dc.date.accessioned | 2025-09-15T07:46:41Z | |
| dc.date.available | 2025-09-15T07:46:41Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | У ході виконання дипломної роботи було реалізовано сервіс для віддаленого моніторингу та керування пристроями у реальному часу. Архітектура проєкту поєднує REST та WebSocket протоколи для забезпечення двосторонньої комунікації між сервером і клієнтськими застосунками. Серверна частина реалізована з використанням NestJS, PostgreSQL з розширенням для роботи з часовими рядами, а також кешуючої системи на базі Redis, що забезпечує високу швидкодію. У фокусі реалізації перебуває уніфікована архітектура, що забезпечує взаємодію між клієнтами та сервером за допомогою протоколу gRPC — сучасного високопродуктивного рішення для обміну повідомленнями. Розроблено набір інтерфейсів для збирання, обробки та зберігання телеметричних даних у режимі реального часу,включаючи підтримку різних класів пристроїв. | |
| dc.description.abstractother | During 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.extent | 182 с. | |
| dc.identifier.citation | Землянський, О. В. Сервіс для віддаленого моніторингу стану та керування пристроями : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Землянський Олександр Валентинович. – Київ, 2025. – 182 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/75993 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | адміністрування проектів | |
| dc.subject | моніторинг пристроїв | |
| dc.subject | grpc | |
| dc.subject | iot | |
| dc.subject | телеметрія | |
| dc.subject | аутентифікація | |
| dc.subject | кешування | |
| dc.subject | рольовий доступ | |
| dc.subject | websocket | |
| dc.subject | rest | |
| dc.subject | nestjs | |
| dc.subject | nodejs | |
| dc.title | Сервіс для віддаленого моніторингу стану та керування пристроями | |
| dc.type | Bachelor 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
- Опис: