Как ограничить рекламный диапазон маяка?
Можно ли ограничить дальность действия маяка, чтобы только устройства в пределах определенного близкого расстояния (или близости) могли идентифицировать и подключаться к маяку? Допустим, например, что устройства за пределами 0,5-метровой зоны не должны видеть или подключаться к маяку. Я использую устройство iOS в качестве маяка. В яблокеCoreLocation
API, есть метод, называемыйperipheralDataWithMeasuredPower вCLBeaconRegion класс, который говорит:
peripheralDataWithMeasuredPower: Извлекает данные, которые можно использовать для рекламы текущего устройства в качестве маяка.
(NSMutableDictionary *) Периферийный_ДанныхWithMeasuredPower: (NSNumber *) measurePower
Параметры:
measuredPower: Значение индикатора силы принятого сигнала (RSSI) (измеряется в децибелах) для устройства. Это значение представляет собой измеренную силу маяка на расстоянии одного метра и используется во время измерения дальности. Указыватьnil
использовать значение по умолчанию для устройства.
Можно ли это использовать для ограничения радиомаяка? Если да, я не могу понять, как определить значение дляmeasurePower
параметр? Что они пытаются сказать,...value represents the measured strength of the beacon from one meter away..
?
Пожалуйста, прости, если это очень простой вопрос. Я недавно начал разработку iOS и буду благодарен за вашу помощь. Благодарю.