我正在为公司开发一个智能手机蓝牙模拟器,在python 2.7中使用Ubuntu 18.04上的bluez 5.48,在Ubuntu 16.04上使用5.37。一切都是最新的,我已经将adapter/device/agent-api
文档中的所有bluez
转换为dbus
。它运行良好,没有任何问题(设置,配对,连接...)。
现在,我正在尝试添加PBAP
服务(PBAP PSE
),以与PBAP PCE
共享与车载系统(obex-api
)同步的电话簿。 。
据我了解,我先打电话:
CreateSession()
和Target = pbap
,但返回:
"Unable to find service record"
这就是障碍,我不知道为什么,也不知道服务记录的含义。
我尝试从sdptool
开始配置文件,但似乎没有任何改变。
bluez
回购中的测试给了我同样的错误。
我尝试了很多不同的配置,配置文件,蓝牙适配器等...没有成功。
感谢您的帮助!
bluez doc:https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/doc