В настоящее время я разрабатываю свое первое приложение на Java.
Это приложение требует прямого соединения с моим BL652, который не принимает никакой опции сопряжения. Тем не менее, я застрял с кодом ниже, который все еще пытается соединиться с моим устройством Bluetooth, а не просто подключиться. Поэтому я хотел знать, что я должен делать, чтобы установить соединение, которое не требует сопряжения.
Заранее спасибо за любой ответ.
String mac_address = "DA:72:21:29:0F:F0";
private static final UUID MY_UUID = UUID.fromString("E54B0002-67F5-479E-8711-B3B99198CE6C");
lvNewDevices.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
BluetoothDevice device = (BluetoothDevice) mBluetoothAdapter.getRemoteDevice(mac_address);
//uuids = device.getUuids();
try {
socket = device.createRfcommSocketToServiceRecord(MY_UUID);
socket.connect();
} catch (IOException e) {
e.printStackTrace();
}
}
});