Комп'ютерна система дистанційного управління доступом на основі мікроконтролера ESP32
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Кваліфікаційна робота включає пояснювальну записку ( 87 с., 30 рис. 3 табл., 10 додатків, __ аркушів презентації).
Об’єкт розробки – комп’ютерна система для дистанційного керування доступом.
Система дозволяє надійно управляти доступом до об’єктів (наприклад, дверей або шлюзів) у віддаленому режимі за допомогою мікроконтролера. У процесі розробки було реалізовано:
• проведено аналіз можливих рішень та технологій для побудови системи;
• сформульовано вимоги до системи. Оцінено необхідний рівень надійності та стабільності системи;
• створено скрипт для генерації сертифікатів захищеного з’єднання між пристроєм і сервером;
• реалізовано автоматичне постачання сертифікатів до пристрою;
• розроблено веб-застосунок для реєстрації користувачів, управління пристроями та перегляду історії виконаних і активних команд.
Для реалізації системи було використано хмарну платформу Amazon Web Services (AWS). Серверна частина та генерація сертифікатів реалізовані на основі DOTNET (C#). Для автентифікації та авторизації використано Keycloak як провайдер ідентифікації. Зберігання даних забезпечується базою даних PostgreSQL. Для клієнтської частини використано Node.js та бібліотеку React. Програмування пристрою здійснювалося за допомогою Arduino Framework мовами C/C++.
Опис
Ключові слова
мікроконтролер, ESP32, IoT, система захисту, identity provider, cloud, PostgreSQL, AWS, Keycloak, автоматична реєстрація пристроїв, Device Shadow, ASP.NET, Node.js, React, Arduino, MQTT, microcontroller, security system, just-in-time device provisioning, device shadowing
Бібліографічний опис
Кривко, О. В . Комп'ютерна система дистанційного управління доступом на основі мікроконтролера ESP32 : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Кривко Олександр Вікторович. – Київ, 2025. – 122 с.