Verbinden Sie mehrere Geräte über Bluetooth mit einem Gerät
Ich würde gern ein Spiel, wo Sie müssen eine Verbindung mehrerer Geräte (4+) zu einer Haupt-Gerät (ex. ein tablet) via Bluetooth. Gäbe es zwei apps, eine Haupt-und eines, zu dem alle Daten gesendet würden, von den Telefonen, die Telefone.
Ist das überhaupt möglich?
InformationsquelleAutor der Frage domen | 2013-10-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, das ist möglich. Auf seiner niedrigsten Stufe Bluetooth ermöglicht den Anschluss von bis zu 7 Geräten an ein master-Gerät. Ich habe das getan und es hat gut für mich gearbeitet, aber nur auf anderen Plattformen (linux), wo ich hatte viele manuelle Steuerung - ich habe nie versucht, auf Android und es gibt einige mögliche Komplikationen, so dass Sie brauchen, um einige Tests, um sicher zu sein.
Eines der Probleme ist, dass Sie brauchen das tablet an den master-und Android nicht geben Sie eine explizite Kontrolle über diese. Es ist wahrscheinlich, dass dies nicht ein problem, weil
* das tablet wird automatisch zum master, wenn Sie versuchen, schließen Sie ein zweites Gerät, oder
* Sie werden in der Lage sein, die Steuerung der master/slave-Rollen, wie Sie Ihre setup-socket-Verbindung
Werde ich Vorsicht aber, dass die meisten apps über Bluetooth auf mobile werden nicht versuchen, viele gleichzeitige verbindungen und Bluetooth kann ein wenig zerbrechlich, z.B. was passiert, wenn zwei Geräte haben bereits eine Bluetooth-Verbindung für einige andere app - wie könnte dies Auswirkungen auf die Rollen?
InformationsquelleAutor der Antwort Tom
Bluetooth 4.0 Können Sie ein Bluetooth-piconet ein master kommunizieren kann bis zu 7 aktive slaves, kann es einige andere Geräte mit bis zu 248 Geräte, die schlafen.
Du kannst auch einige Sklaven, die als Brücke zur Teilnahme mit mehreren Geräten.
InformationsquelleAutor der Antwort siniradam
Ja, Sie können tun und ich erstellt haben eine Bibliothek für die gleichen.
Dieser ermöglicht den Anschluss von bis zu vier Geräten an den Haupt-server-Vorrichtung zur Erzeugung von unterschiedlichen Kanälen für die einzelnen Clients und ausführen von Interaktionen in verschiedenen threads.
Zur Nutzung dieser Bibliothek einfach hinzufügen, kompilieren
com.mdg.androble:library:0.1.2
in Abhängigkeit Abschnitt Ihrerbuild.gradl
e .InformationsquelleAutor der Antwort Pulkit Karira
Ich denke, der Voraussetzung möglich, wenn Sie eine serielle Daten in Rundfunk-Methode. aber Sie werden nicht in der Lage zu übertragen, voice - /audio-Daten der anderen slave-Gerät. Als pro Bluetooth 4.0, das Protokoll nicht zu unterstützen. Aber es ist eine Verbesserung auf broadcast-audio/voice-Daten.
InformationsquelleAutor der Antwort Abhijit
Dass ist teilweise möglich (für max 2 Geräte), da Gerät angeschlossen werden kann nur zu einem anderen Gerät gleichen Zeit. Bessere Lösung in Ihrem Fall erstellen Sie einen TCP-server sendet Informationen zu anderen Geräten aber, dass, natürlich, erfordert eine internet-Verbindung. Lesen Sie auch über die Samsung-Akkord-API bietet Funktionen, die Sie brauchen, aber dann alle Geräte angeschlossen sein müssen, um zu ein und demselben Wi-Fi-Netzwerk
InformationsquelleAutor der Antwort TN888
Ich glaube nicht, dass es ist möglich, mit bluetooth, aber Sie könnten versuchen, auf der Suche in WiFi Peer-to-Peer,
die können eins-zu-viele-verbindungen.
InformationsquelleAutor der Antwort Andreas