Bluetooth - receber dados

Olá,

galera, estou pesquisando a mtooooooo tempo, preciso fazer uma aplicação Android que receba dados de um aparelho emparelhado.
Já fiz alguns códigos e alguns testes, mas não tive sucesso.

Já tentei usar o BluetoothServerSocket, para espearar a conexão, não funcionou…
Minha ultima tentativa foi criar o bluetooth socket, e daí pegar o InputStream e tentar receber…
E para teste, também peguei o OutputStream e nada também… Ele conecta, só não envia nem recebe dados
(o aplicativo rodando android).

Lembrando que a comunicação é com Android e outro dispositivo qualquer. O dispositivo qualquer fica enviando dados
sem parar para qqer aparelho que estiver aparelhado. Só tenho que fazer um programinha android que vai receber esses dados.
Simples na teoria…

Eis o código da ultima tentativa:

//depois de encontrar o dispositivo e tudo certinho,
//eis o que tentei fazer:


        try {
            // MY_UUID is the app's UUID string, also used by the server code
        	mmSocket = mmDevice.createRfcommSocketToServiceRecord(UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"));
            mmSocket.connect();
            
            mmSocket.getOutputStream().write(new String("AEEEE pelo menos estou enviando").getBytes());
            while(true){
            byte[] buffer = new byte[Byte.MAX_VALUE];
            mmSocket.getInputStream().read(buffer);
            String aux = txt.getText().toString();
            txt.setText(aux + " " + new String(buffer));
            }
        } catch (Exception e) {
        	e.printStackTrace();
        }

Obrigado desde já,
Marco Noronha