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
Antwort
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
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.
- 1. Vorteile von Polling Multiple Ble Verbindungen gegenüber simultanen Verbindungen?
- 2. Sicherung Connection
- 3. BLE Werbung in Android
- 4. Infinite Android BLE Scan für BLE-Beacon-Pakete
- 5. Understanding benutzerdefinierte BLE UUIDs
- 6. BLE Sendung ohne Paarung
- 7. Swift 2.0 und BLE
- 8. Android BLE onCharacteristicChanged() nicht
- 9. Dynamic BLE Werbung Android
- 10. iPhone 4S - BLE Datenübertragungsgeschwindigkeit
- 11. Mehrere BLE-Geräte testen
- 12. Perl Connection Pooling
- 13. node.js + mysql connection pooling
- 14. Putty Connection Manager läuft
- 15. Database Connection Failed
- 16. Postgres Connection url
- 17. SQL Connection String appsettings.json
- 18. WCF Webservice Connection Problem
- 19. iOS9 - HTTP Connection Error
- 20. Djoser Connection Error
- 21. Webservices Connection Problem
- 22. Connection String MVC 5
- 23. ODP.NET Connection Pooling-Parameter
- 24. Connection Timeout mit Elasticsearch
- 25. C Mysql Connection Handler
- 26. Swiftmailer: Connection refused # 111
- 27. Tweepy StreamListener Connection
- 28. MARIADB - Python Connection Ausgabe
- 29. MongoDB java.net.ConnectException: Connection refused
- 30. Ninject und Connection Strings
Ja, es ist möglich. Aber versuche ein wenig mehr zu googeln. Es gab eine Zillion Fragen dazu. – allprog
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 –
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