@Ehall_Pass_Pro maybe by implementing FreeRadius using a unique barcode / QR code on the hall pass as the ID and using radius on the SSID.
In FreeRadius you could also limit the number of simultaneous connections to 1.
You'd just then need to enable / disable the firewall rules associated to the SSID based on the time period.
Copyright 2026 Rubicon Communications LLC (Netgate). All rights reserved.