BlueZ在DBUS上显示旧的缓存数据

时间:2017-04-17 07:11:55

标签: dbus bluez

我对BlueZ(Ubuntu 16.04中的股票版本5.37)有一个非常奇怪的问题。我正在开发蓝牙外围设备,我只有一个开发套件。在其固件中,我更改了广播的名称。当我使用时:

hcitool lescan

,显示我的设备的更新名称。但是当我使用Qt5库时,扫描旧名称。在DBUS中查看显示旧名称已缓存。有没有办法强迫DBUS重新加载所有参数?或者以某种方式抛弃一切?

1 个答案:

答案 0 :(得分:2)

事实证明,BlueZ确实保持了蓝牙设备的缓存。它可以在

中找到
  

/ var / lib / blueooth

在由MAC地址命名的文件夹中。删除他们的内容并重新启动蓝牙服务可以解决我的问题。