Fingerprint access for a gym · Muscat
Gym Access Bridge
Client project · Real hardware
The problem
Memberships live in the gym system. The door lives on a fingerprint reader. They have to agree.
How it works
- 01
Member enrolled on the reader
System state
- 02
Package activated in the gym system
System state
- 03
Bridge syncs access to the device
System state
- 04
Staff renew packages at reception
Human decision
- 05
Check-ins land in attendance, live
System state
Copper marks the human decision. The rest is tracked by the system.
Under the hood
- zkemkeeper.ZKEM · Connect_Net
- StartEnrollEx (3-scan enrolment)
- SSR_SetUserInfo · enable/disable
- RegEvent + OnAttTransactionEx
- GetUserTmpExStr · template sync
The short version