Wie schränke ich die Werbefläche einer Bake ein?

Ist es möglich, die Reichweite der Bake zu begrenzen, sodass nur Geräte in einem bestimmten Nahbereich (oder in der Nähe) die Bake erkennen und eine Verbindung mit ihr herstellen können? Nehmen wir zum Beispiel an, die Geräte außerhalb der 0,5-Meter-Zone sollten nicht in der Lage sein, die Bake zu sehen oder eine Verbindung zu ihnen herzustellen. Ich verwende ein iOS-Gerät als Beacon. Bei den Apple'sCoreLocation API gibt es eine Methode namensperipherieDataWithMeasuredPower in demCLBeaconRegion Klasse, die sagt:

periphereDataWithMeasuredPower: Ruft Daten ab, mit denen das aktuelle Gerät als Beacon angekündigt werden kann.

(NSMutableDictionary *) PeripherieDataWithMeasuredPower: (NSNumber *) MeasuredPower

Parameter:

gemessene Leistung: Der RSSI-Wert (Received Signal Strength Indicator) (gemessen in Dezibel) für das Gerät. Dieser Wert gibt die gemessene Stärke der Bake aus einem Meter Entfernung an und wird während der Entfernungsmessung verwendet. Angebennil um den Standardwert für das Gerät zu verwenden.

Kann dies verwendet werden, um die Reichweite der Bake zu begrenzen? Wenn ja, kann ich nicht verstehen, wie der einzustellende Wert festgelegt wirdmeasurePower Parameter? Was wollen sie damit sagen?...value represents the measured strength of the beacon from one meter away..?

Bitte verzeihen Sie, wenn dies eine sehr grundlegende Frage ist. Ich habe kürzlich mit der iOS-Entwicklung begonnen und werde mich über Ihre Hilfe freuen. Vielen Dank.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage