
System zarządzania kartami RFID
Cel projektu
Stworzenie centralnego huba do zarządzania uprawnieniami dostępu opartymi na fizycznych kartach RFID. System musiał bezproblemowo komunikować się z zewnętrznymi czytnikami i na bieżąco archiwizować logi z odbić kart.
Architektura rozwiązania
- Dwukierunkowa komunikacja: Wykorzystanie wydajnych protokołów sieciowych do płynnej synchronizacji danych pomiędzy panelem webowym a sprzętem IoT.
- Lekka baza danych: Zastosowanie bazy SQLite ze względu na jej szybkość i niezawodność przy zapisie logów oraz konfiguracji urządzeń bezpośrednio na brzegu sieci (edge computing).
Interfejs i użyteczność
Panel został zaprojektowany z myślą o maksymalnej prostocie obsługi. Pozwala administratorom na natychmiastowe dodawanie nowych użytkowników, blokowanie zgubionych kart oraz przeglądanie pełnej historii wejść w czasie rzeczywistym.
Technologie
Node.js
Express.js
MongoDB
Python
Git
SQLite
Bootstrap
Cechy
- Integracja z warstwą sprzetową