현재 Atmega128을 FB155BC를 통하여 블루투스 페어링 후 연결을 해보았으며

 

이번에는 어플실행시 블루투스가 켜지면서 자동 연결되는 부분을 하려고 합니다.

 

아래의 소스로 주소와 uuid로 바로 연결하려고하는데 실제로는 연결이 되지 않아서 여쭈어봅니다.
 
어디가 잘못된지 알 수 있을까요??
 
import java.io.*;
import java.util.*;
import android.app.*;
import android.bluetooth.*;
import android.os.*;
import android.util.*;
import android.widget.*;
public class Android_Bt extends Activity {
 BluetoothAdapter mBTAdapter = BluetoothAdapter.getDefaultAdapter();
 UUID uuid = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
   
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        try {
   BluetoothDevice device = mBTAdapter.getRemoteDevice("00:18:9A:23:BC:EE"); //MAC 주소입니다.
   BluetoothSocket clientSocket = device.createInsecureRfcommSocketToServiceRecord(uuid);
   clientSocket.connect();
   Toast.makeText(this, "connect", Toast.LENGTH_LONG).show();
  } catch (IOException e) {
   Log.d("BLUTOOTH",e.getMessage());
   // TODO: handle exception
  }
    }