1
我试图在扫描外围设备时控制LE BT信号强度。 问题是当我在附近有很多外围设备时,我只想检测到离我最近的那个。 我使用Bluetooth LE iOS - 如何使用scanForPeripheralsWithServices查找最近的设备:选项:
scanForPeripheralsWithServices:options:
我可以降低设备的BT功率,使扫描会告诉我只有最近的设备? 我想用RSSI参数过滤远端外设,但它不一致。
RSSI只是一个征兆。许多参数进入(墙壁等),可以改变它。我认为,为什么你不能通过RSSI进行过滤而不进行个人过滤。 – Larme 2013-02-26 10:14:41
@Larme确实如此。通常RSSI值是负值,所以RSSI值越接近外设越负。我认为这个事实对于Ulile来说是很清楚的,因为没有另一个接近指示而不是信号强度,而且你写的它取决于许多参数。 – 2013-02-26 10:33:16
谢谢...但是RSSI对我来说还不够好,因为它还取决于外围设备的功率等级。 – Ulile 2013-03-03 17:54:42