The challenge
Door gates and fingerprint devices (ZK) were isolated islands: authorized-person lists were updated manually, device by device, so they always lagged reality. Someone who had left the institution could still enter for weeks, while a new student waited days for their fingerprint to “reach” the devices — a security gap and an administrative headache at once.
The solution
We built a sync layer running as a permanent Windows service between the database and the devices:
- The SQL Server member database as the single source of truth
- Additions and revocations pushed to ZK devices automatically the moment status changes
- Intelligent handling of outages: retries and queues for pending changes
- Complete audit logs: what changed, when, and on which device
- A monitoring screen showing each device’s status and last successful sync
The outcome
Access permissions now mirror the database within minutes instead of weeks, and management has a full audit trail answering “who could enter, and when?”.