Inspector walks into area premises - Smart detection & prioritization
App scans for beacons every 1 second, maintains list of all detected beacons with RSSI values
Using RSSI and TX Power: Distance = 10^((TX Power - RSSI) / (10 * N)) where N = 2 (path loss)
Priority: 1) Distance (nearest first), 2) License status (expired/none higher), 3) Last inspection date
List updates as inspector moves, beacons appear/disappear based on signal strength
Send all beacon IDs in one request: POST /api/premises/batch with array of minor IDs