我目前正在探索零售广告选择。我对AltBeacon感兴趣,因为它是一个开放标准。我有一个基本的问题,如果有人可以回答

是否可以通过编程方式将(i)iOS设备和(ii)Android设备的AltBeacon广播功率更改为-40 dbm至4 dbm范围内的任意随机值,而不仅限于固定的可调功率水平?

看起来,Locate App仅允许将广播功率更改为预定义的可调功率级别

最佳答案

Android Locate应用程序的预定义级别反映了Android操作系统的级别(高,中,低,超低)。 在Android上,无法将传输功率调整到更精细的水平。

在iOS上,广播功率根本无法调节。 它被固定为与Android上的旺季问候等效。

同样重要的是要注意 iOS无法在所有上广播AltBeacon数据包,因为操作系统将向制造商广告发布广告的能力限制为与iBeacon格式匹配的广告。

编辑在Android上,未以dBm为单位指定输出功率级别。但是,在Nexus 5 1m处进行的测试显示:
AdvertiseSettings.ADVERTISE_TX_POWER_HIGH -56 dBm @ 1 meter with Nexus 5AdvertiseSettings.ADVERTISE_TX_POWER_LOW -75 dBm @ 1 meter with Nexus 5or AdvertiseSettings.ADVERTISE_TX_POWER_MEDIUM -66 dBm @ 1 meter with Nexus 5?

07-27 23:55