Комп'ютерна система дистанційного управління доступом на основі мікроконтролера ESP32
| dc.contributor.advisor | Петрашенко, Андрій Васильович | |
| dc.contributor.author | Кривко, Олександр Вікторович | |
| dc.date.accessioned | 2025-07-02T07:22:33Z | |
| dc.date.available | 2025-07-02T07:22:33Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Кваліфікаційна робота включає пояснювальну записку ( 87 с., 30 рис. 3 табл., 10 додатків, __ аркушів презентації). Об’єкт розробки – комп’ютерна система для дистанційного керування доступом. Система дозволяє надійно управляти доступом до об’єктів (наприклад, дверей або шлюзів) у віддаленому режимі за допомогою мікроконтролера. У процесі розробки було реалізовано: • проведено аналіз можливих рішень та технологій для побудови системи; • сформульовано вимоги до системи. Оцінено необхідний рівень надійності та стабільності системи; • створено скрипт для генерації сертифікатів захищеного з’єднання між пристроєм і сервером; • реалізовано автоматичне постачання сертифікатів до пристрою; • розроблено веб-застосунок для реєстрації користувачів, управління пристроями та перегляду історії виконаних і активних команд. Для реалізації системи було використано хмарну платформу Amazon Web Services (AWS). Серверна частина та генерація сертифікатів реалізовані на основі DOTNET (C#). Для автентифікації та авторизації використано Keycloak як провайдер ідентифікації. Зберігання даних забезпечується базою даних PostgreSQL. Для клієнтської частини використано Node.js та бібліотеку React. Програмування пристрою здійснювалося за допомогою Arduino Framework мовами C/C++. | |
| dc.description.abstractother | The qualification project includes an explanatory report (87 pages, 30 figures, 3 tables, 10 appendices, X slides of presentation). Object of development – a computer system for remote access control. The system enables secure remote management of access to physical objects (such as doors or gateways) using a microcontroller-based device. During the development process, the following components were implemented: • analysis of existing solutions and technologies for building the system; • formulation of system requirements regarding reliability and stability; • development of a script for generating security certificates for device-server communication; • implementation of automatic certificate provisioning to the device; • creation of a web application for user registration, device management, and monitoring of executed and active commands. The system is built using the Amazon Web Services (AWS) cloud platform. The backend services and certificate generator are developed using DOTNET (C#). For authentication and authorization, Keycloak is used as the identity provider. PostgreSQL is used for data storage. The client-side application is developed with Node.js and React. The device firmware is written using the Arduino Framework in C/C++. | |
| dc.format.extent | 122 с. | |
| dc.identifier.citation | Кривко, О. В . Комп'ютерна система дистанційного управління доступом на основі мікроконтролера ESP32 : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Кривко Олександр Вікторович. – Київ, 2025. – 122 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/74573 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | мікроконтролер | |
| dc.subject | ESP32 | |
| dc.subject | IoT | |
| dc.subject | система захисту | |
| dc.subject | identity provider | |
| dc.subject | cloud | |
| dc.subject | PostgreSQL | |
| dc.subject | AWS | |
| dc.subject | Keycloak | |
| dc.subject | автоматична реєстрація пристроїв | |
| dc.subject | Device Shadow | |
| dc.subject | ASP.NET | |
| dc.subject | Node.js | |
| dc.subject | React | |
| dc.subject | Arduino | |
| dc.subject | MQTT | |
| dc.subject | microcontroller | |
| dc.subject | security system | |
| dc.subject | just-in-time device provisioning | |
| dc.subject | device shadowing | |
| dc.title | Комп'ютерна система дистанційного управління доступом на основі мікроконтролера ESP32 | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Kryvko_bakalavr.pdf
- Розмір:
- 2.7 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: