48

iOS 7 の新しい iBeacon API を使用して、iOS デバイスをブロードキャスターとレシーバーの両方として使用して遊んでいます。

ドキュメントでは、受信デバイスが各近接インジケーターを表示する必要がある距離については詳しく説明しておらず、具体的にはそれらを「相対的」と呼んでいます。デモアプリで実験したとき、私はこれらの距離を観察しました (iPhone == レシーバー、iPad == ブロードキャスター):

遠い- 50フィート?

近く- 2 ~ 3 フィート

即時- 2 インチ

これらは私には非常に小さいように見えました。CLBeaconRegion クラス リファレンスにヒントがあり、1m 離れたデバイスの信号強度を指定できます。

peripheralDataWithMeasuredPower:

現在のデバイスをビーコンとしてアドバタイズするために使用できるデータを取得します。

パラメーター

測定電力

デバイスの受信信号強度インジケーター (RSSI) 値 (デシベル単位で測定)。この値は、1 メートル離れた場所から測定されたビーコンの強度を表し、測距中に使用されます。デバイスのデフォルト値を使用するには、nil を指定します。

私のアマチュア キャリブレーションでは -60 が得られました。これを設定して再テストしました。

遠い- 数百フィート

近く- ~ 50 フィート

即時- 1 メートル (わずかに少ない)

2 回目のテストの結果は、Apple によると「理想的な」範囲ですか? 最初のテストで経験した「デフォルト」設定とはかけ離れています。

または、ニーズに応じて、これらの範囲を「調整可能」と見なす必要がありますか?

4

1 に答える 1