That's the whole question :).
I assumed that as we can track as a client traveling over the building with Airwave, we could somehow define zones that would be trusted or untrusted, that is inside or outside the building. Once a client device enters untrusted zone, some restrictive profile should be applied.
Know that sounds weird but that's a customer's requirment :).