1

有谁知道在 Android 设备上检测蓝牙 LE 广告的最佳方法?我只需要从广告数据包中检索服务 UUID 和 RSSI 值,我不需要连接设备——如果这会有所不同。对于包含 Broadcom 蓝牙模块的设备,我是否需要使用供应商特定的蓝牙 API 之一,例如Broadcom ?

4

2 回答 2

0

从 SDK 18 开始,Android 现在有用于此的 API。但是,在我的测试中,它们在 Nexus 4 和 4.3 上无法正常工作。

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

于 2013-08-01T21:27:40.027 回答
0

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

于 2013-03-22T23:55:43.183 回答