【问题标题】:Bluez 5.48 clear cached devicesBluez 5.48 清除缓存设备
【发布时间】:2020-07-15 13:15:27
【问题描述】:

我目前正在 Mac OS 上开发一个 QT 应用程序,它运行良好。

但是,我使用 WILC3000 wifi/ble 为 SAMA5D27 构建 buildroot 映像。

BlueZ 版本是 5.48,QT 是 5.12.2。

问题是扫描设备时,它仍保留在缓存中。我无法使用 QT 提供的isCached() 方法过滤非缓存找到的设备(它总是返回 false。它只是不起作用)

如何禁用 BlueZ 缓存或仅删除 QT 中以前的扫描?

提前致谢!

【问题讨论】:

    标签: linux qt bluetooth bluez


    【解决方案1】:

    找到的设备存储在/var/lib/bluetooth/..... 它们可以手动删除。但这不是很优雅。如果您通过 QT 或 bluez 找到更优雅的方式,请告诉我们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-31
      • 2017-08-17
      • 1970-01-01
      • 1970-01-01
      • 2015-08-01
      相关资源
      最近更新 更多