Hcitool 白名单命令不起作用

Hcitool whitelist command isn't working

我是运行Ubuntu16.04双启动windows。我使用的是 UD100 蓝牙 USB 适配器(旧计算机本身不兼容 BLE!)

I have a beacon that works fine。 lescan 工作正常(尽管即使没有 --duplicates 似乎也会重复)。但是,--whitelist 选项似乎根本不起作用。

Terminal Output Image Capture

从上图中可以看出,白名单功能无法扫描任何信标,并且当我添加 MAC 地址时 lewlsz 大小永远不会改变,即使尝试不同的格式也是如此。清除白名单也没有效果

这是怎么回事?我正在尝试监视多个信标,并为此编写脚本,最好使用 lescan --whitelist 及其相关的 lewladdlewlrm 命令,而不是乱搞 egrep 之类的东西lescan | egrep 'MAC1|MAC2|... 我要扫描的每个 MAC 地址。

谢谢!

您的外围设备的蓝牙设备地址是 public 还是随机静态地址?如果是随机的,你需要在lewladd命令中添加选项--random。

lewlsz命令returns白名单中可以存储的最大设备数;不是当前尺寸。