我使用 TCP over RFCOMM 套接字通过蓝牙进行客户端服务器通信。我的服务器是基于 Linux 的机器,客户端是安卓手机。我面临的问题是,有时配对需要很长时间,而我的安卓手机上出现的错误是“无法与对方连接”。如果我完成了配对过程,那么建立 TCP 连接也很麻烦,而且会随机失败。
是否有特定的方法/步骤可以使配对和连接建立更加可靠和无缝。
答案1
您是否尝试过转储服务器端 BT 接口?您可以使用以下命令:
hcidump -a
btmon
捕获数据包。
我使用 TCP over RFCOMM 套接字通过蓝牙进行客户端服务器通信。我的服务器是基于 Linux 的机器,客户端是安卓手机。我面临的问题是,有时配对需要很长时间,而我的安卓手机上出现的错误是“无法与对方连接”。如果我完成了配对过程,那么建立 TCP 连接也很麻烦,而且会随机失败。
是否有特定的方法/步骤可以使配对和连接建立更加可靠和无缝。
您是否尝试过转储服务器端 BT 接口?您可以使用以下命令:
hcidump -a
btmon
捕获数据包。