如何在Android上检测蓝牙LE广告

时间:2013-03-22 23:08:51

标签: android bluetooth bluetooth-lowenergy

有没有人知道在Android设备上检测蓝牙LE广告的最佳方法?我只需要从广告包中检索服务UUID和RSSI值,我不需要与设备连接 - 如果这有所不同。对于包含Broadcom蓝牙模块的设备,是否需要使用某个供应商特定的蓝牙API(如Broadcom)?

2 个答案:

答案 0 :(得分:0)

从Android 4.2版开始,Broadcom堆栈已集成到Android中,并且开箱即用。在此之前,您需要运行另一个堆栈以提供BLE访问权限,因为Android没有API。

答案 1 :(得分:0)

从SDK 18开始,Android现在有了这方面的API。但是,在我的测试中,他们无法在4.3版的Nexus 4上正常工作。

请参阅此处的文档: http://developer.android.com/guide/topics/connectivity/bluetooth-le.html