我需要使用蓝牙加密狗开发一个使用温度计配置文件的应用程序。问题是,在成功配对并连接远程设备后,每当我尝试运行test-therometer
文件时,我都会收到以下错误:
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method "RegisterWatcher" with signature "s" on interface "org.bluez.ThermometerManager1" doesn't exist
我也测试了test-heartrate
,我得到了类似的东西:
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method "RegisterWatcher" with signature "s" on interface "org.bluez.HeartRateManager1" doesn't exist
我已经使用bluetoothctl成功测试了加密狗,因此我可以放弃硬件兼容性问题。我想知道在运行测试时我是否遗漏了什么。
我在ArchLinux x86_64下工作。