Very nice! But that's exactly what makes the question legitimate: why don't smartphones have this functionality, or at least the hardware to enable apps that would offer it?
Yeah - not too interested in the exact how / mapping on to existing spectrum. More interested in the why part of working out why local is not as prevalent as further afield.