相关疑难解决方法(0)

如何在Android中启用高速蓝牙(3.0 + HS或4.0)?

所以我在两台蓝牙4.0安卓手机上都有一个BT客户端和一个服务器应用程序.服务器等待连接

BluetoothServerSocket serverSocket = mBluetoothAdapter.listenUsingRfcommWithServiceRecord(SDP_NAME, UUID.fromString(SDP_UUID));
Run Code Online (Sandbox Code Playgroud)

并且客户端通过它连接到它

socket = device.createRfcommSocketToServiceRecord(UUID.fromString(SDP_UUID));
Run Code Online (Sandbox Code Playgroud)

然后,使用AsyncTask,我将从客户端到服务器的无限循环中发送数据.

byte[] buffer = new byte[4096];
outputStream.write(buffer);
Run Code Online (Sandbox Code Playgroud)

我计算了速度,只有230KByte/s,这正是蓝牙EDR提供的2,1 MBit/s.如何通过蓝牙HS(24 MBit/s)发送数据?

android bluetooth

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

bluetooth ×1