-1

我正在开发一个嵌入式系统,该系统将提供自定义蓝牙服务以供其他设备使用。它运行的是 ubuntu 13.04,因此运行的是 bluez 4.101。默认情况下,bluez 中启用了许多服务(通过对设备运行sdptool browse可以看到)。通过使用 /etc/bluetooth/main.conf 中的以下(未记录)行,我已经能够禁用除一个之外的所有内容

DisablePlugins = network,input,audio

但是,仍然存在一项服务,即拨号网络。我希望我们的设备只提供我们自己的定制服务,而不提供其他服务,但无论我尝试了什么,我都无法弄清楚如何禁用拨号网络。

所以问题是:如何在 bluez 4 中禁用拨号网络服务/配置文件?

4

2 回答 2

1

拨号网络由一个名为pnat的插件提供:

DisablePlugins = network,input,audio,pnat
于 2015-03-12T22:52:31.023 回答
0

您是否尝试过使用“sdptool del”而不是编辑/etc/bluetooth/main.conf?即使用“sdptool browse”获取record_handle,然后使用“sdptool del record_handle”。

于 2014-12-18T00:58:50.387 回答