1

Bluetooth 作業領域で 2 つのデバイス間でデータを送信しようとしています。

Bluetooth はファイルを送信できないため、デバイスが Bluetooth アクティブ エリアにあるかどうかを確認し、そうであれば Wi-Fi 経由でファイルを送信します。GameKit を使用しようとしましたが、私のニーズには合いません。原因:

  1. 送信インターフェイスをユーザーから隠したい
  2. 可能であれば、GameKit はすぐに Wi-Fi を使用し始めますが、これは必要ありません。

ご覧のとおり、ここでの最善の方法は、NSNetService クラスを使用した Bonjour です。しかし、デバイスがBluetoothアクティブエリアにあるかどうかを確認する方法はまだわかりません。

主なアイデアは、ユーザーのデバイスに近いデバイスを見つけることであるため、Bluetooth サービス以外のデバイス間の距離を測定する方法については、他のアイデアも気にしません。

1 つの場所に多くのユーザーがいる可能性があるため、時間が短いほど良いです。

何か助けはありますか?

ありがとう!

4

1 に答える 1