我需要在两部或多部手机之间测量蓝牙信号并检测距离最近的手机。经过大量的研究,我开始想到定期发现新的蓝牙设备,并通过ACTION_FOUND返回的EXTRA_RSSI测量rssi。所有设备必须始终处于发现模式,并且还必须定期扫描其他设备。
这种方法有用还是有更好的解决方案?这种方法可以带来什么问题?
此解决方案Android 2.1: How do I poll the RSSI value of an existing Bluetooth connection?对我不起作用,因为需要手机才能生根。
答案 0 :(得分:2)
答案 1 :(得分:1)
RSSI没有指出哪部电话最近,只有哪部电话信号最强。