2013-11-26 7 views
5

Ist es möglich, mehrere Sensortags über Bluetooth Low Energy anzuschließen? In der von TI bereitgestellten App ist das Sensor-Tag der Server und die App ist der Client. Es ist also möglich, dass ein einzelner Client mehrere Server verbindet?Ble multiple connection

+0

Ja, es ist möglich. Aber versuche ein wenig mehr zu googeln. Es gab eine Zillion Fragen dazu. – allprog

+1

können Sie mir einen Link vorschlagen, der mir sagen kann, wie man es mit Android macht. Ich habe seit den letzten zwei Wochen nach diesem gesucht –

+0

Die offizielle Seite http://developer.android.com/guide/topics/connectivity/bluetooth -le.html beschreibt, wie Sie Peripheriegeräte scannen, verbinden, entdecken usw. können. Wenn Sie die Funktionalität für ein Peripheriegerät implementieren und mehrere Peripheriegeräte an den erforderlichen Stellen verwenden, haben Sie am Ende die Lösung mit mehreren Peripheriegeräten. Es gibt sogar ein Video auf der Seite, das den gesamten Prozess im Detail erklärt. – allprog

Antwort

5

JA ist es möglich, von einer Anwendung auf mehr BLE Geräte

Auf der anderen Seite zu verbinden, um im Moment, Android BLE-Stack (BlueDroid) synchrone Natur zu haben scheint (es ist inspiriert werden kann durch Samsung Stack von 4.2 Geräten, wobei dieses Verhalten hier als diskseed dokumentiert wurde Has native Android BLE GATT implementation synchronous nature?).

Dies bedeutet, dass, wenn eine Operation ausgeführt wird, othes ignoriert werden, also müssen Sie z. B. eine Warteschlange von Anforderungen implementieren, um sicherzustellen, dass nur ein charakteristisches Lesen/Schreiben ausgeführt wird.

Mehr über, ist Andorid BLE-Stack im Moment ziemlich instabil, wie in vielen Threads diskutiert, z, hier Android 4.3 Bluetooth Low Energy unstable

hoffe, das hilft

2

Ihre Terminologie scheint nicht ganz korrekt zu sein, aber wenn Sie fragen möchten, ob es möglich ist, mehrere Sensoren oder ähnliches mit einem Telefon zu verbinden, sollte die Antwort ja lauten.

Ich würde Ihnen empfehlen, einen Blick auf this und this zu werfen, um die Rollen in BLE besser zu verstehen.