まず最初に、キオスクにクラス 1 の Bluetooth 無線が搭載されていて、宣伝されている 100 メートルを実際に超えることができるとしても、以前にペアリングしたことのある何百万もの Bluetooth 携帯電話が存在する可能性は非常に低いということです。キオスクのラジオの範囲内にあるキオスク。そのため、扱っている Bluetooth デバイスの潜在的な数を絞り込むことができます。
次に、デバイスが検出されない場合、以前にペアリングしたことがあるかどうかは関係ありません。一般的な「こんにちは、誰かそこにいますか?」を使用してそれを見つけることはできません。お問い合わせスキャン。デバイスとペアリングしている場合は、その Bluetooth デバイス アドレスがわかるため、明示的に ping を実行して応答を得ることができます。何百万もの携帯電話がキオスクとペアリングされている可能性があると考えている場合、これは合理的なこととは思えません。(複数のキオスクがある場合、ユーザーは各キオスクと個別にペアリングする必要があるという事実について考えたことはありますか? 必要なことを行うために携帯電話とペアリングする必要は本当にありますか?)
そうは言っても、一般的な調査スキャンでは、キオスクのラジオの近くにある検出可能な Bluetooth デバイスのリストが生成されます。そのリストを使用して、キオスクとペアになっているデバイスの独自のリストを検索できます。最初の応答でフレンドリ名だけが返されたのか、それとも BD_ADDR も返されたのか思い出せません。フレンドリ名だけを取得した場合、同じフレンドリ名を持つ複数のデバイスが存在する可能性があります。多くのユーザーが電話のフレンドリ名を変更しているとは思えないからです。
Bluetooth の仕様を深く掘り下げてからしばらく経っているので、状況が変わっている可能性があります。