60 votes

Connexion Bluetooth multiple

Je souhaite connecter 3 appareils via Bluetooth (My Droid doit se connecter à 2 appareils Bluetooth). J'ai connecté mon Droid à 1 appareil à l'aide de la conversation Bluetooth. Comment dois-je le modifier pour plusieurs appareils Bluetooth? Pourrais-tu m'aider s'il te plait?

23voto

YasuDevil Points 225

J'étais à la recherche d'un moyen de connecter 4 appareils avec bluetooth et j'ai trouvé le suivant.

http://groups.google.com/group/android-developers/browse_thread/thread/69d7810f6ef9bb7d

Je ne suis pas sûr que ce soit ce que vous voulez.

Mais afin de connecter plus de 2 appareils utilisant la technologie bluetooth, vous devez créer un autre UUID pour chaque appareil que vous souhaitez connecter.

Suivez le lien pour voir des exemples de code et une meilleure explication.

6voto

Aaron C Points 2125

Avez-vous regardé dans l' BluetoothAdapter Android de classe? Vous configurez un périphérique comme un serveur et l'autre en tant que client. Il peut être possible (bien que je n'ai pas regardé moi-même) pour connecter plusieurs clients vers le serveur.

J'ai eu de la réussite de la connexion d'un périphérique audio BlueTooth à un téléphone tout cela avait aussi un BluetoothAdapter connexion à un autre téléphone, mais je n'ai pas essayé avec trois téléphones. Au moins cela me dit que la radio Bluetooth peut tolérer plusieurs connexions simultanées :)

5voto

Veuillez prendre un coup d'oeil à l'Android de la documentation.

À l'aide de l'Api Bluetooth, une application Android pouvez effectuer les opérations suivantes:

  • Rechercher d'autres appareils Bluetooth
  • Requête locales adaptateur Bluetooth pour les appareils Bluetooth appariés
  • Établir des canaux RFCOMM
  • Se connecter à d'autres appareils par le biais de la découverte de services
  • Transférer des données vers et à partir d'autres périphériques
  • Gérer plusieurs connexions

1voto

Shawn Anderson Points 11

Pas exactement vrai, prendre un coup d'oeil sur les spécifications résumé

Lien logique de contrôle et d'adaptation de protocole (L2CAP)

L2CAP est utilisé dans le protocole Bluetooth stack. Il transmet les paquets vers le Host Controller Interface (IHM), ou sur un hostless système, directement au Gestionnaire de liens/ACL lien. L2CAP fonctions comprennent:

  • Le multiplexage des données entre les différents protocoles des couches supérieures.
  • Segmentation et de réassemblage de paquets.
  • Fournir un moyen de transmission de gestion de données de multidiffusion à un groupe d'autres appareils Bluetooth.
  • La qualité de service (QoS) de gestion pour les protocoles des couches supérieures.

L2CAP est utilisé pour communiquer sur l'hôte ACL lien. Sa connexion est établie après l'ACL lien a été mis en place.

0voto

edovino Points 1508

Ce n'est pas possible - les piles Bluetooth dans les téléphones ne prennent pas en charge la multidiffusion (envoi du même message à plusieurs clients en même temps). La plupart des connexions Bluetooth sont individuelles: c’est-à-dire un téléphone et un siège, ou un téléphone et un autre téléphone.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X