JANUS — Offline RFID Access Control
An embedded appliance, from SPI driver to operator dashboard.
A standalone Raspberry Pi 4 appliance that checks RFID credentials and their expiry dates without an internet connection. It combines a register-level MFRC522 driver, a touchscreen interface, SQLite storage, and a Flask dashboard served through the device’s own Wi-Fi access point.
- Register-level SPI communication with the MFRC522 reader and GPIO buzzer feedback.
- CSV import with validation, operator preview, and atomic database updates.
- SolidWorks enclosure design and bench characterisation of signal integrity, power, temperature, and read range.