2012-11-25 9 views
5

Ho un'applicazione Android per scansionare un dispositivo Bluetooth e collegarli per avviare lo scambio di testo.È possibile stabilire più di una comunicazione Bluetooth in Android

Desidero che l'applicazione stabilisca una comunicazione con ciascun dispositivo Bluetooth nell'area circostante e invii il testo a tutti in una volta.

È possibile avere più comunicazioni in Android? e se hai qualche esempio?

risposta

1

Sicuramente è possibile. Stai parlando di Bluetooth BR/EDR (2.x, 3.0) o Bluetooth a bassa energia (4.0)?

Per Bluetooth BR/EDR, utilizzare official documentation per iniziare.

  1. Basta fare un SDP per trovare tutti i dispositivi nell'intervallo che supportano il tuo UUID. Here è come.
  2. Quindi connettersi a ciascuno di essi utilizzando una connessione RFCOMM as a client.

Ovviamente, gli altri dispositivi devono accettare questa connessione. Se anche quelli sono Android, consultare "connessione come server" chapter. (Fondamentalmente significa attendere una connessione ...).

Per informazioni non trattate nella documentazione ufficiale di Android, vedere this.

È anche possibile prendere tutti i dispositivi associati e provare a connettersi ad essi (ovviamente solo quelli in gamma si connetteranno).

Problemi correlati