2012-08-24 89 views
3

因此,我正在琢磨一个应用程序,它需要快速收集任意数量的周围Android设备的蓝牙RSSI信息(每个设备1秒钟,最好更快),并且持续不断。只要该配对不需要任何用户交互或手机之间的先前交互,它就可以与该设备配对可以配对。从Android设备上快速获取RSSI

我以前没有任何蓝牙技术方面的经验,只是我在过去几天所做的阅读;我正在寻找一个小方向。

这有什么选择,如果有的话?它看起来像有人正在做类似here与iOS和BLE。如果这大大简化了事情,我可以接受BLE作为限制。

回答

1

您可以在调查过程中收集的RSSI像在Android:

BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); 
short rssi = intent.getShortExtra(BluetoothDevice.EXTRA_RSSI, (short) 0); 

但要小心,有些设备不支持读RSSI。