1

ご挨拶!

アイデアは単純です。人々がキオスクまで歩いて行き、そのキオスクのBluetoothデバイスと「電話をペアリング」できるサービスがあるとしましょう。なぜ人々がこれを行うのかは無視しますが、そうするインセンティブがあるとしましょう。

私が何千人もの(数百万ではないにしても)人々にこのことをするように説得したとしましょう...そして彼らはBluetoothをオンにして携帯電話を持って歩き回っています。(検出できません。)数百万の既知のデバイスのプールが存在する可能性がある場合、「既知のデバイス」のスキャンの問題を解決するにはどうすればよいですか?

繰り返しになりますが、実際に最初のペアリングを行った後は、それらと接続したくありません。私は単に彼らが近くにいることを知りたいのです。

考え?

4

2 に答える 2

4

まず最初に、キオスクにクラス 1 の Bluetooth 無線が搭載されていて、宣伝されている 100 メートルを実際に超えることができるとしても、以前にペアリングしたことのある何百万もの Bluetooth 携帯電話が存在する可能性は非常に低いということです。キオスクのラジオの範囲内にあるキオスク。そのため、扱っている Bluetooth デバイスの潜在的な数を絞り込むことができます。

次に、デバイスが検出されない場合、以前にペアリングしたことがあるかどうかは関係ありません。一般的な「こんにちは、誰かそこにいますか?」を使用してそれを見つけることはできません。お問い合わせスキャン。デバイスとペアリングしている場合は、その Bluetooth デバイス アドレスがわかるため、明示的に ping を実行して応答を得ることができます。何百万もの携帯電話がキオスクとペアリングされている可能性があると考えている場合、これは合理的なこととは思えません。(複数のキオスクがある場合、ユーザーは各キオスクと個別にペアリングする必要があるという事実について考えたことはありますか? 必要なことを行うために携帯電話とペアリングする必要は本当にありますか?)

そうは言っても、一般的な調査スキャンでは、キオスクのラジオの近くにある検出可能な Bluetooth デバイスのリストが生成されます。そのリストを使用して、キオスクとペアになっているデバイスの独自のリストを検索できます。最初の応答でフレンドリ名だけが返されたのか、それとも BD_ADDR も返されたのか思い出せません。フレンドリ名だけを取得した場合、同じフレンドリ名を持つ複数のデバイスが存在する可能性があります。多くのユーザーが電話のフレンドリ名を変更しているとは思えないからです。

Bluetooth の仕様を深く掘り下げてからしばらく経っているので、状況が変わっている可能性があります。

于 2009-10-05T03:02:08.470 に答える
2

ペアリングはやり過ぎかもしれません。それは、安全な通信を確立することです。さらに悪いことに、ISTR の一部の電話 UI は、ペアリング (安全なチャネルを持つこと) と信頼 (削除デバイスがユーザーに確認することなく何かを実行できるようにすること) を分離していません。

他のデバイスの Bluetooth アドレスだけが必要な場合は、キオスクに名刺か何かを送ってもらうことができます。または、それらを検出可能にして、キオスクに最初に検出させるように指示します。または、ペアリングすることもできますが、Kirsten が言うように、それらは単一のキオスクとペアリングされます。ただし、安全なチャネルではなく、アドレスだけが必要な場合は気にしないかもしれません.

これで、Bluetooth アドレスのリストができました。複数のキオスク間にある種のネットワークがある場合は、これらのアドレスを複数のキオスク間で共有できます。理想的な世界では、近接を検出するには、BT 照会を実行し (ここでは完全なデバイス検出は必要ありません。そこにあるアドレスを知っているだけで十分です)、そこから取得したアドレスをリストと照合するだけです。ただし、これはリモート デバイスが検出可能な場合にのみ機能します (つまり、リモート デバイスが問い合わせパケットをリッスンし、仕様で問い合わせスキャンと呼ばれるものを実行していることを意味します)。そうでない場合は、それぞれに順番に接続を試みる必要があります (相手がそこにいることがわかったら、接続を切断できます)。これを複数の BT 無線で並列化できますが、無線ごとのアドレスごとに数秒を見ています。あなたは古いことをしている」http://www.newswireless.net/index.cfm/article/924

もちろん、人々が自分のデバイスを発見可能な状態にしないのであれば、それは彼らが発見されたくないということを意味するので、これが機能しないことは驚くべきことではありません.

于 2009-10-06T14:17:16.863 に答える