Bluez 5.48清除缓存设备

问题描述 投票:0回答:1

我目前正在Mac OS上开发一个QT应用程序,工作正常。

但是我用WILC3000 wifible为SAMA5D27构建root镜像。

BlueZ版本是5.48,QT是5.12.2。

问题是当一个设备被扫描后,它仍然在缓存中。我无法使用以下功能来过滤非缓存发现的设备 isCached() QT提供的方法(总是返回false.它不工作)

如何在QT中禁用BlueZ缓存或直接删除之前的扫描记录?

先谢谢了!

linux qt bluetooth bluez
1个回答
1
投票

找到的设备存储在varlibbluetooth......他们可以手动删除。但这不是很优雅。如果你发现一个更优雅的方式通过QT或bluez,告诉我们。

© www.soinside.com 2019 - 2024. All rights reserved.