28

我正在研究在 Linux 上使用蓝牙低功耗调制解调器。我正在为此使用命令行选项,即hcitool. 我可以使用以下命令找到设备:$ hcitool scan

它对我来说工作正常,我也可以使用以下方式广播我的设备:

 sudo hciconfig hci0 leadv

它也工作正常。但是我想将服务和特性添加到其他设备可以检测到的调制解调器设备中。我已经尝试过sdptool add,但它对我不起作用。有谁知道如何使用 ubuntu 中的命令行工具将服务和特性添加到外围设备?

编辑:我的调制解调器正在广播,但无法探索其他 BLE 设备的服务和特性。现在我可以使用设置设备名称hcio name command

编辑:现在我可以通过同时运行sudo hcidump命令来呈现服务和特征。但我无法追踪我从哪里获得这些服务和特征。一个明确的观察结果是那些服务是从机器提供的。

4

2 回答 2

-2

我曾经按照这篇文章广播BT服务。该页面不仅向您展示了如何宣传配置文件,还为您提供了如何实施 HSP 配置文件的示例。

要了解您需要宣布的 bt 课程,您可以查看此其他页面

于 2013-07-29T07:00:25.707 回答