Update Readme.md
This commit is contained in:
10
Readme.md
10
Readme.md
@@ -5,6 +5,16 @@ System kontroli dostępu do bramy lub drzwi na uczelni, wykorzystujący **Elektr
|
|||||||
## 📝 Opis projektu
|
## 📝 Opis projektu
|
||||||
Projekt umożliwia autoryzację wjazdu na teren uczelni za pomocą standardowych legitymacji studenckich (standard NFC/RFID 13.56MHz). System nie przechowuje listy uprawnionych osób lokalnie na urządzeniu, lecz każdorazowo odpytuje serwer bazy danych, co pozwala na natychmiastowe nadawanie lub odbieranie uprawnień.
|
Projekt umożliwia autoryzację wjazdu na teren uczelni za pomocą standardowych legitymacji studenckich (standard NFC/RFID 13.56MHz). System nie przechowuje listy uprawnionych osób lokalnie na urządzeniu, lecz każdorazowo odpytuje serwer bazy danych, co pozwala na natychmiastowe nadawanie lub odbieranie uprawnień.
|
||||||
|
|
||||||
|
## ✨ Funkcje systemu
|
||||||
|
|
||||||
|
* **Autoryzacja Online:** Weryfikacja kart ELS w czasie rzeczywistym poprzez API PHP i bazę danych MySQL.
|
||||||
|
* **Tryb Hybrydowy (Offline Cache):** System zapamiętuje 10 ostatnio autoryzowanych kart w pamięci nieulotnej (NVS). Brama otworzy się nawet w przypadku awarii sieci WiFi lub serwera.
|
||||||
|
* **Zarządzanie Czasowe:** Możliwość blokowania dostępu po wygaśnięciu ważności legitymacji bezpośrednio w bazie danych.
|
||||||
|
* **Bezpieczeństwo (API Key):** Każde zapytanie z ESP32 do serwera jest autoryzowane unikalnym kluczem, co zapobiega nieautoryzowanym próbom otwarcia bramy.
|
||||||
|
* **Zapis Logów:** Serwer automatycznie rejestruje datę i godzinę każdego użycia karty (pole `last_entry` w bazie).
|
||||||
|
* **Niskie Opóźnienie:** Dzięki optymalizacji kodu, czas od zbliżenia karty do reakcji przekaźnika wynosi zazwyczaj poniżej 500ms.
|
||||||
|
|
||||||
|
|
||||||
## 🏗 Architektura systemu
|
## 🏗 Architektura systemu
|
||||||
1. **ESP32**: Odczytuje unikalny numer (UID) karty zbliżeniowej.
|
1. **ESP32**: Odczytuje unikalny numer (UID) karty zbliżeniowej.
|
||||||
2. **API (PHP)**: Skrypt pośredniczący, który odbiera UID od ESP32 i komunikuje się z bazą danych.
|
2. **API (PHP)**: Skrypt pośredniczący, który odbiera UID od ESP32 i komunikuje się z bazą danych.
|
||||||
|
|||||||
Reference in New Issue
Block a user