gpt4 book ai didi

testing - 用于 SPP-RFCOMM 测试的 ADB 命令

转载 作者:行者123 更新时间:2023-11-28 20:15:58 25 4
gpt4 key购买 nike

我正在 Android 2.3.3 手机上进行蓝牙协议(protocol)测试。 我将处于 USB Debug模式的设备连接到我的 Windows 7 PC,使用 cmd 向设备发送命令。

问题:我不知道如何提交 SDP 查询。让我设置场景,测试用例: “验证 IUT 是否与测试仪中的仿真串行端口建立连接。IUT 是充当 DevA 角色的设备。测试仪是接受器”... n.b.测试仪是 android 设备 (IUT) 应该与之通信的测试机器。

第一步,也就是我卡住的地方:“使用 SDP 提交查询,以找出远程设备中所需应用程序的 RFCOMM 服务器 channel 号。这可能包括让用户在其中进行选择的浏览功能对等设备中的可用端口(或服务)。或者,如果确切知道要联系哪个服务,则使用与所需服务关联的服务类 ID 来查找必要的参数就足够了。”

设备: 股票 - 不知道如何根设备大声笑! 没有超频。 蓝牙2.1版本1.0.46.0

到目前为止,我已经尝试了以下方法。 进入adb shell,rctest -u [测试机的 BT 地址],有时我得到“无法连接,正在进行中”或“无法连接到主机”,甚至不管是否运行测试用例。 还尝试过:rctest -u [测试机的 BT 地址] 它将无限期地等待 channel 10 :Ssdptest -i B : 无法连接到 SDP 服务:主机已关闭

我只是觉得我错过了一些阻止我进一步进步的大事。

如有任何帮助,我们将不胜感激。丹

最佳答案

不确定我的理解是否正确,你想使用 SDP 查看 rfcomm channel 号,如果那是正确的并且你的手机带有 bluez 堆栈,请尝试使用 sdptool 浏览,它将搜索附近的所有设备并将更新可用设备的 SDP 记录。

关于testing - 用于 SPP-RFCOMM 测试的 ADB 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12213497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com