Hcitool白名单命令无效

时间:2017-11-03 16:02:42

标签: ubuntu bluetooth-lowenergy ubuntu-16.04 hci

我正在运行Ubuntu 16.04双启动窗口。我使用的是UD100蓝牙USB适配器(旧电脑本身不兼容BLE!)

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

Terminal Output Image Capture

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

怎么回事?我正在尝试监视多个信标,并为此编写脚本,最好使用lescan --whitelist及其相关的lewladdlewlrm命令,而不是使用egrep等内容来解决问题。对于我要扫描的每个MAC地址,lescan | egrep 'MAC1|MAC2|...

谢谢!

1 个答案:

答案 0 :(得分:1)

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

lewlsz命令返回可以存储在白名单中的最大设备数;不是现在的大小。