我一直在尝试编写一个应用程序来检测 iBeacons。(我将我的 iPhone 5 设置为 iBeacon)我稍微更改了 fromScanData 方法以仅返回接近 UUID 字符串。我不知道模式检测是如何工作的。它总是记录“这不是 iBeacon 广告”。我没有使用整个 IBeacon 类。我正在单独使用该方法。我从我的 onLeScan 调用它并传递字节数组 scanRecord、rssi 值和 BluetoothDevice 对象。一旦我有了每个 ble 设备的接近 UUID,我就可以过滤我想要的那些。请帮忙。提前致谢。
日志
04-17 14:44:29.828:D/BLESCAN(28549):这不是宜人的广告(否0215在字节4-7中看到)。我看到的字节是:02011a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000来00000000000000来000000000000来左右: