현재 안드로이드빔(NFC)을 통해 다른 디바이스로 MAC주소를 전달해서 


전달받은 디바이스가 해당 MAC주소의 디바이스와 페어링되도록 구현중입니다.


 mBtAdapter.startDiscovery();

        

        mmDevice = mBtAdapter.getRemoteDevice(MacAddress);


        Log.d("Beam","MyAddress : "+mBtAdapter.getAddress());

        Log.d("Beam","RemoteAddress : "+MacAddress);


        try{

            mmSocket = mmDevice.createRfcommSocketToServiceRecord(MY_UUID);

            mmSocket.connect();

            }catch(IOException e){

            try {

            mmSocket.close();

            } catch (IOException e1) {

             e1.printStackTrace();

            }

           }


이런식으로 소켓열어서 커넥션시켜주면 페어링되는게 맞나요?? 페어링되는쪽에서는 뭐 Listening안해줘도 되는건가요?

아무런 반응이 없네요

MY_UUID값은 ->  private static final UUID MY_UUID =UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"); 이고 

<uses-permission android:name="android.permission.BLUETOOTH" /> 

<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 

퍼미션도 잘 주었습니다.