Integration of the same support that cell networks have for roaming could be the best way because: it is a proven solution, already highly developed and tested, highly reliable, supports handling multiple overlapping signals, seamless handoffs and secure handshakes, etc..
But the problem is...