Своя система контроля доступа
Студенческий проект, созданный для реальной установки
Студенческий проект, созданный для реальной установки
Бюджетные СКУД не имеют гибкого управления и единой системы для нескольких устройств. Сложно отслеживать историю доступа и интегрироваться с мобильными приложениями. Отсутствует централизованный контроль.
Создать собственную систему со своей инфраструктурой серверов и приложений. Обеспечить гибкое управление доступами и масштабируемость.
Три ключевых компонента, которые делают систему лучше аналогов
Единая точка управления всеми устройствами СКУД. Хранение истории входов и логов на сервере. Возможность блокировки карт, удалённого добавления пользователей.
Удобный интерфейс для администрирования. Управление пользователями, картами доступа и просмотр логов в реальном времени.
ESP32 S3 Mini в качестве контроллера, NFC-ридер MFRC522, световая индикация (успех/ошибка/доступ), управление замком через реле.
Из чего состоит весь проект и как оно устроено
Пока что приложение написано на зерокодинге, но в будущем планируется переписать на Kotlin
Отвечает за обработку запросов от замка и приложения. Работает с сохраннёными пользователями.
Собран на ESP32-S3 и ридере MFRC522, соединяется с интернетом и упраляет замком.
Почему наша СКУД лучше бюджетных решений?
Все устройства управляются через один сервер. Единая база данных для истории входов. Не обязательно добавлять карты клиентов в каждый замок, достаточно указать права доступа.
Уровни доступа в разные локации. Блокировка карт с логами о держателе. Настройка прав для каждого пользователя индивидуально.
Зелёный — доступ разрешён. Красный — доступ запрещён. Жёлтый — ошибка считывания. Мгновенная обратная связь для пользователя.
Android-приложение для удобного управления пользователями. Можно добавить, удалить или отредактировать пользователя из любой точки мира через интернет.
Python + Flask. Json файл с данными о пользователях для управления доступами. Проверка карт, логирование, блокировка, управление правами.
NFC: MFRC522. Numpad (опция). Светодиод: RGB. Реле для замка. WiFi-подключение к серверу. Будущее: Touch ID.
App Inventor. HTTP-запросы к серверу. Аутентификация: пин-код или тач айди телефона. Управление пользователями, добавление новых, просмотр логов.
Что дальше? Планы по развитию системы после первого прототипа
В будущем планируется добавить Touch ID как альтернативный способ авторизации.
Создание центра управления СКУД для локальной работы, управления пропусками на месте, контролем замков.
Доработка прошивки для внедрения и регулярного обновления локальных баз на случай отключения интернета.