特定の近距離 (または近接) 内のデバイスのみがビーコンを識別して接続できるように、ビーコンの範囲を制限することは可能ですか? たとえば、0.5 メートル ゾーン外のデバイスは、ビーコンを認識したり接続したりできないとします。iOS デバイスをビーコンとして使用しています。Apple のCoreLocation
API には、CLBeaconRegionクラスにperipheralDataWithMeasuredPowerというメソッドがあり、次のように記述されています。
peripheralDataWithMeasuredPower: 現在のデバイスをビーコンとしてアドバタイズするために使用できるデータを取得します。
(NSMutableDictionary *)peripheralDataWithMeasuredPower:(NSNumber *)measuredPower
パラメーター:
measuredPower : デバイスの受信信号強度インジケーター (RSSI) 値 (デシベル単位で測定)。この値は、1 メートル離れた場所から測定されたビーコンの強度を表し、測距中に使用されます。
nil
デバイスのデフォルト値を使用するように指定します。
これはビーコンの範囲を制限するために使用できますか? はいの場合、パラメーターに設定する値を決定する方法を理解できませんmeasurePower
か? 彼らは何を言おうとしているの...value represents the measured strength of the beacon from one meter away..
ですか?
これが非常に基本的な質問である場合はご容赦ください。私は最近 iOS 開発を始めました。あなたの助けに感謝します。ありがとう。