【发布时间】:2019-04-03 19:22:38
【问题描述】:
在 BlueZ 5 之前,在 Linux 上添加/删除蓝牙服务/属性/配置文件的方法是通过 sdptool 完成的,如下所示:-
浏览本地记录
#sdptool browse local
Browsing FF:FF:FF:00:00:00 ...
添加服务
#sdptool add SP
Serial Port service registered
删除服务
#sdptool del 0x10007
Service Record deleted.
但是,sdptool 已被弃用(连同 hciattach、hciconfig、hcitool、hcidump、rfcomm、ciptool 和 gatttool)并从 BlueZ 主构建中删除,如以下链接所示:-
幸运的是,这些命令中的大多数已被更新的命令(btattach、btmgmt 和 bluetoothctl)所取代。但是,sdptool 似乎没有任何替代品。 我的问题是:- 我现在可以使用什么工具代替 sdptool 来浏览本地服务/配置文件以及添加或删除配置文件? 请注意,我知道 sdptool 可以重新构建和启用,但我正在寻找命令的替换而不是解决方法。
【问题讨论】: