1. A method for pairing devices comprising: transmitting a plurality of communication signals from each of a plurality of devices; setting an initial threshold vector of signal strengths as a current threshold vector of signal strengths for at least one target device selected from among said plurality of devices; pairing at least one client device with said at least one target device when a measured vector of signal strengths exceeds said current threshold vector of signal strengths; and adjusting said current threshold vector of signal strengths according to said pairing between said client device and said target device, thereby adaptively adjusting said current threshold vector of signal strengths.