蓝牙连接无需配对(Java)

时间:2019-05-17 08:06:31

标签: java android bluetooth-lowenergy

我目前正在用Java开发我的第一个应用程序。

此应用要求与我的BL652直接连接,而BL652不接受任何种类的配对选项。话虽如此,我仍然坚持下面的代码,该代码仍然尝试与我的蓝牙设备配对,而不仅仅是连接。因此,我想知道我该怎么做才能建立不需要配对的连接。

预先感谢您的任何答复。

  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();
                }
}
        });

0 个答案:

没有答案