15

iOS7 デバイスはiBeaconとして機能し、他の iOS7 デバイスがその範囲に入ったときに把握できますか? 他の iOS7 デバイスは Bluetooth をオンにする必要がありますか?

4

6 に答える 6

3

はい、iOS7 デバイスは iBeacon として機能できます。すべての電話にアプリがインストールされていて、Web サービスも作成している場合は、提案していることを正確に行うことができます。これにより、電話機 A は、電話機 B と C が近くにあるときにそれらを認識できるようになります。

  1. Phone A のアプリは、その存在をアドバタイズする iBeacon として機能します。
  2. 電話 B と C はこの iBeacon を認識し、アプリを起動して Web サービスを呼び出し、両方とも電話 A の送信を確認したことを報告します。
  3. 電話機 A のアプリがこの Web サービスにクエリを実行すると、電話機 A を認識する電話機のリストが返されます。この例では、リストには電話機 B と C が含まれています。このリストでアプリの表示が更新されます。

すべての電話に Bluetooth LE が必要であり、それがオンになっており、アプリがインストールされている必要があります。また、Web サービスを呼び出すためにインターネット接続も必要です。

于 2013-10-10T03:28:08.727 に答える
1

iBeacons の使用に慣れていない場合、このプロジェクトは Bluetooth LE を使用して近くの電話間で ID の配列を共有します - SimpleShare

各電話のユーザーに ID を設定し、SimpleShare プロジェクトを使用して Bluetooth LE 経由で電話間で ID を共有し (バックグラウンド モードであっても)、Web サービスにクエリを実行して、その ID を持つユーザーに関する詳細情報を見つけることができます。

于 2014-01-14T09:06:58.327 に答える
0

以前の回答から明確に出てこなかった点の 1 つは、公開が機能するためには (たとえば、David の回答の電話 A で)、公開を開始したアプリケーションがフォアグラウンドにある必要があるということです。

Appleのドキュメントから:

アプリがバックグラウンドにある間、ローカル名は通知されず、すべてのサービス UUID がオーバーフロー エリアに配置されます。

于 2013-11-03T16:34:27.197 に答える
0

前述のように、iOS 7 デバイスは、Bluetooth LE テクノロジである限り、iBeacon として機能できます。

iBeacon を使用するには、iOS 7 以降、Bluetooth がオン、および互換性のある iOS デバイスが必要です。

  • iPhone4s以降
  • iPad (第 3 世代) 以降
  • iPad mini以降
  • iPod touch(第5世代)以降。

http://support.apple.com/kb/HT6048

于 2014-06-03T07:29:35.073 に答える