Bluetooth-соединение без сопряжения (Java) - PullRequest
1 голос
/ 17 мая 2019

В настоящее время я разрабатываю свое первое приложение на 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();
                }
}
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...