Autore Topic: SPP bluetooth  (Letto 6686 volte)

Offline bobo78

  • Utente junior
  • **
  • Post: 55
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
  • Sistema operativo:
    Win XP
SPP bluetooth
« il: 29 Novembre 2010, 13:06:47 CET »
0
Ciao a tutti,
vorrei inviare dati al pc da un terminale android attraverso il profilo SPP.
In pratica vorrei che il telefono si connettesse al pc come se fosse una COM virtuale per poi inviare dei caratteri ad esempio ad Hyper Terminal.
Qualcuno ha gia' fatto qualcosa o ha qualche link interessante?
Grazie mille

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:SPP bluetooth
« Risposta #1 il: 29 Novembre 2010, 13:29:08 CET »
+1
Ciao a tutti,
vorrei inviare dati al pc da un terminale android attraverso il profilo SPP.
In pratica vorrei che il telefono si connettesse al pc come se fosse una COM virtuale per poi inviare dei caratteri ad esempio ad Hyper Terminal.
Qualcuno ha gia' fatto qualcosa o ha qualche link interessante?
Grazie mille
io ho creato una connessione tra terminale e dispositivo bluetooth RFID scambiando tra i due stringhe esadecimali.
Se apri l'app di esempio nelle api,bluetooth chat trovi parecchio da cui capirci. Occhio all'UUID che devi utilizzare quello generico
public static final UUID GENERIC_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline bobo78

  • Utente junior
  • **
  • Post: 55
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
  • Sistema operativo:
    Win XP
Re:SPP bluetooth
« Risposta #2 il: 29 Novembre 2010, 14:23:38 CET »
0
Grazie della risposta.  ;-)
Ma quindi sei riuscito a vedere il dispositivo bluetooth come una porta COM sul pc? Ho capito bene?
Se si, e' esattamente quello che vorrei fare.
Provo a dare un'occhiata alla chat bluetooth...
Graaazie.

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:SPP bluetooth
« Risposta #3 il: 29 Novembre 2010, 14:45:20 CET »
0
Grazie della risposta.  ;-)
Ma quindi sei riuscito a vedere il dispositivo bluetooth come una porta COM sul pc? Ho capito bene?
Se si, e' esattamente quello che vorrei fare.
Provo a dare un'occhiata alla chat bluetooth...
Graaazie.
ti dirò, non mi son preoccupato piu di tanto, mi hanno detto che quel dispositivo si poteva collegare al pc solo utilizzando una porta COM,io ho semplicemente provato finche non ho trovato quella soluzione con quell'UUID e ora i telefono e il reader dialogano perfettamente,non ti so dire il tipo di connessione, ma da pc era una COM...
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline bobo78

  • Utente junior
  • **
  • Post: 55
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
  • Sistema operativo:
    Win XP
Re:SPP bluetooth
« Risposta #4 il: 02 Dicembre 2010, 10:38:00 CET »
0
Ho fatto una prova veloce e sembra essere esattamente quello che cercavo  ;-)
Grazie mille!!!!!

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re: SPP bluetooth
« Risposta #5 il: 02 Dicembre 2010, 11:57:38 CET »
0
Di niente! Felice di averti aiutato,io ci ho perso due giorni prima di riuscire a dialogare...

Sent from my HTC Hero using Tapatalk
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline daimadoshi85

  • Nuovo arrivato
  • *
  • Post: 36
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S 2
  • Play Store ID:
    Luca Bonora
  • Sistema operativo:
    Ubuntu
Re:SPP bluetooth
« Risposta #6 il: 28 Febbraio 2011, 12:06:38 CET »
0
Salve ragazzi, scusate se riesumo questo post. Sto cercando di fare un'app simile anch'io, o almeno, un'app che poi ha una funzione di esportazione su pc tramite bluetooth. Ho già guardato il sample del bluetooth, volevo capire più che altro cosa avete utilizzato voi lato pc per la comunicazione col telefono. Avete creato una piccola applicazione java per testare il funzionamento dell'app?

Offline mk178

  • Nuovo arrivato
  • *
  • Post: 35
  • Respect: +3
    • mikinacucchi
    • Mostra profilo
    • miki
  • Dispositivo Android:
    LG Optimus One
Re:SPP bluetooth
« Risposta #7 il: 19 Aprile 2011, 11:15:13 CEST »
0
[...] volevo capire più che altro cosa avete utilizzato voi lato pc per la comunicazione col telefono. Avete creato una piccola applicazione java per testare il funzionamento dell'app?
quoto

Vorrei capire come posso inviare stringhe da PC al mio dispositivo android. Ho provato ad usare un paio di app tipo BlueTerm, ma il problema e cosa fare su PC... speravo di non dover creare un'applicazione in Java appositamente e magari di usare qualcosa tipo hyperterminal.
Qualcuno ha già fatto una cosa del genere?
Proposta seminario su Android a Bari:
[Evento] Seminario Android a Bari

Offline bobo78

  • Utente junior
  • **
  • Post: 55
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
  • Sistema operativo:
    Win XP
Re:SPP bluetooth
« Risposta #8 il: 19 Aprile 2011, 11:18:18 CEST »
0
Ciao,
nella prova che avevo fatto io, inviavo dei dati (ASCII) via BT al pc e li visualizzavo su hyperterminal (devi impostare la COM relativa al bluetooth).

Offline mk178

  • Nuovo arrivato
  • *
  • Post: 35
  • Respect: +3
    • mikinacucchi
    • Mostra profilo
    • miki
  • Dispositivo Android:
    LG Optimus One
Re:SPP bluetooth
« Risposta #9 il: 19 Aprile 2011, 11:58:28 CEST »
0
Ciao,
nella prova che avevo fatto io, inviavo dei dati (ASCII) via BT al pc e li visualizzavo su hyperterminal (devi impostare la COM relativa al bluetooth).
Ci sono riuscito. non avevo configurato correttamente la porta COM(con windows 7 non mi ritrovo in alcune cose, talaltro non c'era neache hyperterminal!  >:( )

Cmq, nel caso possa servire a qualcuno, per avviare una comunicazione di stringhe ASCII di base(semplicemente per verificare la configurazione su PC):

* Installate Hyperteminal(su windows antecedenti Vista è pre-installato)
* Create una porta COM in ingresso dalle impostazioni bluetooth del vostro PC(può variare in base alla versione di Windows)
* Create una nuova connessione selezionando la COM creata

* Installate BlueTerm sul vostro dispositivo Android
* Avviate la ricerca dispositivi ed eventualmente accoppiate il vostro PC(se non avete mai connesso il PC al vostro smartphone via bluetooth)

* avviate la chiamata su HT e avviate la connessione su BlueTerm
Proposta seminario su Android a Bari:
[Evento] Seminario Android a Bari

Offline mk178

  • Nuovo arrivato
  • *
  • Post: 35
  • Respect: +3
    • mikinacucchi
    • Mostra profilo
    • miki
  • Dispositivo Android:
    LG Optimus One
Re:SPP bluetooth
« Risposta #10 il: 21 Aprile 2011, 16:14:05 CEST »
0
Per scambiare stringhe ASCII tra device e PC via bluetooth tramite l'applicazione BluetoothChat presente tra gli esempi presenti nell'SDK e nel tutorial sul sito ufficiale, bisogna fare attenzione ad un paio di cose:

1. il codice presente online QUI contiene istruzioni come questa:
Codice (Java): [Seleziona]
import android.app.ActionBar;che sono supportate solo dalle API livello 11, pertanto se si possiede un dispositivo inferiore, trovate il codice per le API di livello 7, 8 e 10

2. cambiare UUID (come già detto in un post precedente):
trovare l'istruzione
Codice (Java): [Seleziona]
private static final UUID MY_UUID = UUID.fromString("fa87c0d0-afac-11de-8a39-0800200c9a66");e sostituirla con
Codice (Java): [Seleziona]
private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805f9b34fb");
3. eseguendo il codice sul dispositivo, prima di tentare la connessione con il PC accertarsi che Hyper Terminal sia in ascolto sulla porta COM bluetooth(creata come indicato nel post precedente)

4. è capitato che l'applicazione non riesca a riconnettesi al PC a seguito di una disconnessione(magari dovuta alla riesecuzione del codice dopo un cambiamento), nonostante HT sia in ascolto e nonostante funzionasse sino a qualche secondo prima (su Windows 7... pare che su XP sia più stabile): Riavviare il PC
« Ultima modifica: 21 Aprile 2011, 17:59:32 CEST da mk178 »
Proposta seminario su Android a Bari:
[Evento] Seminario Android a Bari

Offline mk178

  • Nuovo arrivato
  • *
  • Post: 35
  • Respect: +3
    • mikinacucchi
    • Mostra profilo
    • miki
  • Dispositivo Android:
    LG Optimus One
Re:SPP bluetooth
« Risposta #11 il: 21 Aprile 2011, 18:25:11 CEST »
0
Modifiche al codice di BLuetoothChat per simulare un dispositivo da interrogare a comandi da HT

visualizzare le stringhe ricevute non ad ogni carattere inviato da HT, ma solo dopo la pressione il tasto invio

sostituire
Codice (Java): [Seleziona]
public void run() {
            Log.i(TAG, "BEGIN mConnectedThread");
            byte[] buffer = new byte[1024];
            int bytes;

            // Keep listening to the InputStream while connected
            while (true) {
                try {
                    // Read from the InputStream
                    bytes = mmInStream.read(buffer);

                    // Send the obtained bytes to the UI Activity
                    mHandler.obtainMessage(BluetoothChat.MESSAGE_READ, bytes, -1, buffer)
                            .sendToTarget();
                } catch (IOException e) {
                    Log.e(TAG, "disconnected", e);
                    connectionLost();
                    break;
                }
            }
        }
con
Codice (Java): [Seleziona]
public void run() {
            Log.i(TAG, "BEGIN mConnectedThread");
            byte[] buffer = new byte[1024];
            int bytes;
            String msg="";

            // Keep listening to the InputStream while connected
            while (true) {
                try {
                    // Read from the InputStream
                    bytes = mmInStream.read(buffer);                    

                    // Send the obtained bytes to the UI Activity
                    if(buffer[0]==13){
                        if(msg.length()>1)mHandler.obtainMessage(BluetoothChat.MESSAGE_READ, msg.length(), -1, msg.getBytes())
                            .sendToTarget();
                        //TO-DO: richiamare la gestione del comando ricevuto
                        //execute(msg);
                        msg="";
                    }
                    else{
                        msg+=(char)buffer[0];
                    }
                } catch (IOException e) {
                    Log.e(TAG, "disconnected", e);
                    connectionLost();
                    break;
                }
            }
        }

inviare le stringhe dal dispositivo ad HT aggiungendo un "vai a capo"

sostituire
Codice (Java): [Seleziona]
mmOutStream.write(buffer);con
Codice (Java): [Seleziona]
mmOutStream.write((new String(buffer)+"\n\r").getBytes());
Proposta seminario su Android a Bari:
[Evento] Seminario Android a Bari

Offline c4lc4ll

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    ZTE Blade
  • Sistema operativo:
    Debian Squeeze
Re:SPP bluetooth
« Risposta #12 il: 03 Maggio 2011, 23:21:47 CEST »
0
Scusate ma ho un problema che magari voi avete gia` affrontato.
Pure io ho provato ad inviare dati da un dispositivo bluetooth (SPP) verso il telefono, il problema e` che ottengo dei dei dati troncati, come se ogni tanto mi mettesse delle righe a capo.  Provando a fare un echo dal dispositivo da cui invio mi trovo molti 0x00.
Anche io come voi ho adottato come esempio per il mio codice la chatbluetooth.

Offline mk178

  • Nuovo arrivato
  • *
  • Post: 35
  • Respect: +3
    • mikinacucchi
    • Mostra profilo
    • miki
  • Dispositivo Android:
    LG Optimus One
Re:SPP bluetooth
« Risposta #13 il: 04 Maggio 2011, 09:05:23 CEST »
0
il dispositivo ti manda gli 0x00?
prova a collegarti con Hyperterminal da PC (se disponi di un trasmettitore bluetooth o di chiavetta) e verifica se è lo stesso(per capire se è il codice che hai implementato oppure sono dati che il dispositivo invia cmq...
Proposta seminario su Android a Bari:
[Evento] Seminario Android a Bari

Offline c4lc4ll

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    ZTE Blade
  • Sistema operativo:
    Debian Squeeze
Re:SPP bluetooth
« Risposta #14 il: 04 Maggio 2011, 16:57:04 CEST »
0
Oggi ho fatto una nuova prova: ho preso il codice della Chat Bluetooth e ho modificato solo lo UUID con : 00001101-0000-1000-8000-00805F9B34FB e ho rimandato al mittente il contenuto di quello che ricevo:

bytes = mmInStream.read(buffer);
mmOutStream.write(buffer);

Ho provato ad inviare il messaggio prova dal dispositivo al telefono:
Sul telefono scrive

p
rova

mentre sul dispositivo

p\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00\0x00rova

Altre informazioni sono:

Converto l'array di byte con un
String readMessage = new String(buffer, 0, data_length);

Ho provato anche con un'altro telefono android e la cosa persiste.
C'e` qualche accorgimento da fare alla chatbluetooth quando si tratta con dispositivi seriali?