Android Bluetooth VS Bluetooth Niedrigenergie

9

Ich versuche, eine Anwendung zu erstellen, die kleine Datenmengen austauschen muss - nur um zu melden, dass die Geräte nah genug sind - solange das Smartphone läuft. Es ist mein Verständnis, dass das traditionelle Bluetooth eine erhebliche Menge an Batterie verbraucht, so dass es stundenlang betriebsbereit ist, wenn es eingeschaltet ist. Ich schaue auf BLE, aber immer noch mit der Batteriekapazität beschäftigt.

Q0 Ist es möglich, BLE eingeschaltet zu lassen, solange das Telefon läuft?

Q1 Gibt es einen Unterschied zwischen den beiden Technologien hinsichtlich der Signalentfernung? und wie weit können sie reisen?

Q2 Gibt es Einschränkungen hinsichtlich der Anzahl der Geräte, die gleichzeitig angeschlossen werden können?

Q3 Ändert sich der Batterieverbrauch in Abhängigkeit von der Größe des Datenaustausches?

F4 Wenn die Geräte mehrmals verbunden und getrennt werden müssen, kann das Telefon dann den Zeitunterschied zwischen den Verbindungen feststellen?

    
sawa 03.09.2015, 04:43
quelle

4 Antworten

6

Ich werde versuchen, zu antworten, was auch immer ich fand, wenn ich an demselben arbeite. Einige der Geräte auf dem Markt unterstützen LE nicht, obwohl es Softwareunterstützung gibt, die Hardware wird nicht aktiviert oder vorhanden.

Q0 Ist es möglich, BLE eingeschaltet zu lassen, solange das Telefon läuft? Ja, du kannst . Es gibt 2 Modi für BLE Einscannen und andere ist Werbung. Normalerweise werden die Geräte, die nur LE haben, Werbung machen.

Q1 Gibt es einen Unterschied zwischen den beiden Technologien hinsichtlich der Signalentfernung? und wie weit können sie reisen? Ja, es gibt Unterschiede in Bezug auf Geschwindigkeit, Datenpaketgröße, Reichweite und Batterieverbrauch. Die Reichweite von LE (bis ca. 250m) ist geringer als im Vergleich zu klassischem BT (bis ca. 700-800m). Die Datenübertragungsrate ist ebenfalls sehr niedrig. es kann bis zu maximal 27 Oktetts in einem einzigen Paket mit einer durchschnittlichen Geschwindigkeit von ~ 100kbps übertragen, wobei der klassische EDR eine Geschwindigkeit von 2mbps hat. Das Streaming von Bluetooth-Verbindungen mit niedriger Energie wird einen großen Teil der enormen potenziellen Energieeinsparungen verlieren

Q2 Gibt es Einschränkungen hinsichtlich der Anzahl der Geräte, die gleichzeitig angeschlossen werden können?     Die BLE funktioniert auf Master und Slave. Anzahl der Salves kann mit dem Master verbunden werden.

Q3 Ändert sich der Batterieverbrauch in Abhängigkeit von der Größe des Datenaustausches?     Gemäß meiner Leistungsmessung ist EDR auf lange Sicht besser als BLE, wenn Daten übertragen werden. in regelmäßigen Abständen, wenn Geräte wach und ideal sind

F4 Wenn die Geräte mehrmals verbunden und getrennt werden müssen, kann das Telefon dann den Zeitunterschied zwischen den Verbindungen feststellen?   Ja. Wenn in diesem Fall eine Verbindung besteht, die übertragen und dann getrennt werden soll. Es ist besser, EDR für lange Zeit zu behalten, als LE zu verbinden und zu trennen.

Die obige Antwort basiert auf Experimenten, die während der Wahl der BT-Technologie für tragbares Gerät durchgeführt wurden, die Ergebnisse könnten sich unterscheiden.

    
Rahul Patil 03.09.2015, 05:15
quelle
2

Vor kurzem zwei verschiedene Bluetooth-Technologie verfügbar:

- Klassisches Bluetooth - Reichweite: 30 Fuß oder 10 Meter

- Bluetooth Low Energy oder Bluetooth Smart - 200 Fuß und darüber hinaus

  • Verbraucht nur einen Bruchteil der Leistung klassischer Bluetooth-Geräte.

  • Angetrieben von kleinen Knopfzellenbatterien.

  • Kann diese Geräte länger als ein Jahr ohne Nachladen betreiben.

  • Verbesserte Reichweite: Optimieren Sie die Reichweite auf 200 Fuß und mehr.

  • Extrem niedriger Spitzen-, Durchschnitts- und Leerlaufmodus-Stromverbrauch.

  • Niedrigere Implementierungskosten.

  • Multi-Vendor-Interoperabilität.

  • Datenübertragungen: 8 Oktett Minimum bis zu 27 Oktette des Paketmaximums.

  • Geschwindigkeit: 1 Mbit / s.

  • Erweiterte Sniff-Sub-Bewertung für extrem niedrige Tastverhältnisse.

  • Reichweite: 100 Meter (Erhöhter Modulationsindex). Die Reichweite kann variieren abhängig von der Funkklasse, die in einer Implementierung verwendet wird:

Funkgeräte der Klasse 3 - haben eine Reichweite von bis zu 1 Meter oder 3 Fuß

Funkgeräte der Klasse 2, die am häufigsten in mobilen Geräten zu finden sind, haben eine Reichweite von 10 Metern oder 33 Fuß

Funkgeräte der Klasse 1 - die hauptsächlich in industriellen Anwendungsfällen verwendet werden - haben eine Reichweite von 100 Metern oder 300 Fuß

  • Robustheit: 24 bit CRC (maximale Robustheit gegen Interferenzen) Starke Sicherheit: Vollständige AES-128-Verschlüsselung mit CCM - Counter Mode Chiffre (Verschlüsselung und Authentifizierung)

Diese Information stammt von: Ссылка

Weitere Informationen zu klassischem Bluetooth oder BLE finden Sie oben.

    
AndiGeeky 03.09.2015 04:54
quelle
2

Ich füge das nur hinzu, falls jemand es nützlich findet, es ist ein Beitrag, den ich geschrieben habe, in dem ich meine Erfahrungen mit der Bluetooth-Technologie im mobilen Bereich beschrieben habe:

Ссылка

    
agustin.aliaga 19.04.2017 23:53
quelle
0

Ihre Frage:

"Q0 Ist es möglich, BLE eingeschaltet zu lassen, solange das Telefon läuft?"

wird plattformspezifisch sein. In Android bin ich sicher, dass Sie dafür sorgen können, dass der BLE-Scan im Hintergrund läuft, obwohl das ein Problem mit der Batterie sein könnte.

Unter iOS sind die Hintergrundanwendungsregeln restriktiver. Ich glaube nicht, dass Sie im Hintergrund weiter scannen können.

    
Rob Gorman 04.09.2015 16:58
quelle

Tags und Links