Inhaltsverzeichnis:
- Dies ist ein Software-Update
- Das ist cool, aber was macht Bluetooth 5 besser als 4.2?
- Warum warten HTC und Motorola also darauf, dass Android O den Wechsel vornimmt?
- Bluetooth wird fantastisch, wenn wir Android O und Bluetooth 5 unterstützen, oder?
Das HTC U 11 und das Motorola Z2 Force werden beide mit Android N- und Bluetooth 4.2-Unterstützung ausgeliefert. Beide erhalten mit ihren jeweiligen Android O-Upgrades Bluetooth 5-Unterstützung. Sprechen wir darüber, was das bedeutet und warum sie gewartet haben.
Dies ist ein Software-Update
Die Qualcomm Snapdragon 835-Hardware unterstützt Bluetooth 5. Wir wissen, dass dies nicht nur der Fall ist, weil Qualcomm es uns mitteilt, sondern auch, weil Telefone wie OnePlus 5 und Galaxy S8 und S8 + mit Bluetooth 5-Unterstützung ausgeliefert wurden. HTC erwähnt dies in seiner jüngsten FCC-Anmeldung:
Die wichtigste Änderung besteht darin, Bluetooth 5.0 per Software ohne Hardware-Änderung zu aktivieren. Die Quellcode- / SW-Datei zu dieser SW-Aktivierung wird NUR von der HTC Corporation gespeichert. Es ist UNMÖGLICH, diese Quellcode- / SW-Datei an Dritte weiterzugeben, um die RF-Funktion, Leistung oder Bewertung dieses Geräts zu beeinflussen. Mit Ausnahme der oben genannten Änderungen werden keine weiteren Änderungen vorgenommen.
Die Änderung wird kommen, wenn diese Telefone auf Android O aktualisiert werden (und nein, wir wissen nicht, wann das sein wird) und Sie nichts tun oder Ihre Telefone irgendwohin senden oder eine neue SIM-Karte erwerben müssen. Es wird einfach funktionieren.
Das ist cool, aber was macht Bluetooth 5 besser als 4.2?
Bluetooth-Spezifikationen sind den USB-Spezifikationen sehr ähnlich. Sie verwenden ein numerisches System, um sie zu verfolgen. Um als konform zu qualifizieren, muss die Hardware bestimmte Schwellenwerte für Übertragungs- und Empfangsgeschwindigkeit, Stromverbrauch und Kompatibilität erfüllen können. Das bedeutet, dass eine höhere Zahl in mancher Hinsicht neuer und besser ist als eine niedrigere Zahl, und ein Sprung von 4, 2 auf 5 ist wichtiger als ein Sprung von 4, 1 auf 4, 2.
Bluetooth 5 bietet eine größere Reichweite, schnellere Datenraten und eine bessere Verbindungsmöglichkeit.
Bluetooth 5 bietet drei Hauptfunktionen: 4x größere Reichweite, doppelte Datengeschwindigkeit und achtmal längere ADV-Pakete (ADV steht für Advertising und Werbepakete werden verwendet, um zu senden, was ein Gerät für alle anderen Bluetooth-Geräte in Reichweite tun kann). Es ist leicht zu verstehen, warum mehr Reichweite gut ist, aber es ist wichtig zu wissen, dass die Datenübertragung mehr ist als nur das Teilen von Dateien. Beispielsweise sind Musik auch digitale Daten, wenn sie über Bluetooth gestreamt werden. Eine höhere Geschwindigkeit bedeutet, dass mehr Audiodaten für einen "besseren" Klang und eine geringere Wahrscheinlichkeit für Synchronisierungsfehler bereitgestellt werden können.
Auch größere ADV-Pakete sind wichtig. Wenn ein Gerät mehr Informationen über seine Funktionen austauschen kann, ist der Handshake zwischen zwei Geräten schneller und weniger fehleranfällig. Ein längeres ADV-Paket hat viele technische Vorteile. Wenn Sie interessiert sind, sollten Sie es sich ansehen. Nur wissen, dass Geräte keine Bluetooth-Verbindung herstellen können, ohne ADV-Pakete zu verwenden, und dass mehr Daten in jedem Gerät für eine bessere Erfahrung sorgen.
Ein Beispiel: Mit Bluetooth 5 kann Ihr Telefon Musik auf Ihre Kopfhörer in einer Entfernung von bis zu 120 Fuß (gegenüber 30 Fuß bei älteren Bluetooth-Standards) streamen und doppelt so viele digitale Daten senden, sodass Ihre Musik voller klingt und nicht so stark ruckelt Die Verbindung kann mit weniger Fehlern hergestellt werden, da die beiden Geräte mehr darüber wissen, wozu sie in der Lage sind. Es ist rundum gut.
Warum warten HTC und Motorola also darauf, dass Android O den Wechsel vornimmt?
Wir können nicht 100% sicher sein, warum sie warten, aber es liegt wahrscheinlich an der zusätzlichen Unterstützung für Bluetooth 5, die in Android O enthalten ist.
Der Bluetooth 5-Standard wurde im Dezember 2016 fertiggestellt, sodass alle schon seit einiger Zeit über die Änderungen informiert sind. Als Android N finalisiert wurde, war der Bluetooth 5-Standard noch nicht vollständig, daher gibt es einige wichtige Funktionen, die nicht unterstützt werden. Insbesondere zwei wichtige Funktionen fehlen bei Android N.
- Die bevorzugte PHY (Physical) Low Energy Schicht. Wenn zwei Geräte über Bluetooth kommunizieren, müssen sie die beste und effizienteste Methode zum Senden von Daten finden. Jedes Gerät verfügt über eine Reihe von Überprüfungen, um nach der "richtigen" Methode zu suchen, die hier verwendet werden kann, und die Bluetooth 5-Unterstützung wird nicht überprüft. Dies bedeutet, dass die Verbindung auf einen früheren Bluetooth-Standard zurückgreift und die Bluetooth 5-Funktionen nicht verwendet werden.
- ADV-Pakete, die länger als 60 Byte sind, können nicht überprüft werden. Wenn zwei Bluetooth-Geräte miteinander "sprechen", werden die ADV-Pakete gescannt. In Android N wird erwartet, dass das Paket eine bestimmte Länge hat, sodass Pakete, die größer als 60 Byte sind, einen Fehler zurückgeben oder einfach nicht gelesen werden können. In Android O hat sich dies geändert und es gibt keine erwartete Länge für jedes Paket und die Rohdaten werden gelesen, bis das Ende des Pakets erreicht ist.
Einfacher ausgedrückt bedeutet dies, dass bei Android-Versionen vor O ein Bluetooth 5-Gerät nicht ordnungsgemäß ankündigen kann, was es ist und was es kann. Wenn die Verbindung endgültig hergestellt ist, wird es auf eine ältere zurückgreifen Standard, auch wenn die Hardware dies unterstützt.
Bluetooth 5 war bei der Entwicklung von Android N noch nicht fertig.
Das Samsung Galaxy S8 muss beispielsweise Code in der Bluetooth-Schicht von Samsung selbst verwenden, um diese Probleme zu umgehen, da Android nicht über die Unterstützung verfügt. Dies kostet viel Geld und nimmt viel Zeit in Anspruch. Letztendlich muss möglicherweise alles geändert werden, um besser mit Android O kompatibel zu sein. Es ist eher eine geschäftliche als eine technische Entscheidung. Da Samsung sich die Zeit genommen hat, Bluetooth um eigene Extras zu erweitern, wurde der Bluetooth 5-Standard anstelle eines älteren Standards sinnvoll integriert.
Bluetooth wird fantastisch, wenn wir Android O und Bluetooth 5 unterstützen, oder?
Nee. Es tut uns leid.
Alle Vorteile von Bluetooth 5 setzen voraus, dass beide Geräte Bluetooth 5-kompatibel sind. Wenn für ein Gerät beispielsweise Bluetooth 4.x angegeben ist, wird die Verbindung auf den 4.x-Standard zurückgesetzt. Das heißt, bis Ihr Kopfhörer oder Ihr Autosystem Bluetooth 5-fähig ist, spielt dies keine Rolle. Zwei über Bluetooth verbundene Galaxy S8-Telefone können schneller Daten übertragen. Es gibt jedoch keine Garantie dafür, dass die Samsung-Version von Bluetooth 5 und die Android O-Version zu 100% kompatibel sind, sodass eine Verbindung von GS8 zu HTC U11 möglicherweise nicht von Vorteil ist.
Für die Bluetooth 5-Vorteile müssen beide Geräte kompatibel sein.
Wenn Bluetooth 5 zu einer alten Neuigkeit wird und alles dies unterstützt (was nicht in Kürze geschehen wird), wird sich dies ändern und wir werden die Vorteile sehen. Eine gute Nachricht ist, dass IoT-Geräte (Internet of Things) in der Regel die Nase vorn haben und die Bluetooth 5-Unterstützung noch lange bevor andere Geräte damit beginnen. Dies kann eine ziemlich große Sache sein, wenn es um energiesparendes Scannen geht, da die ADV-Pakete länger sind. Sie sparen die Akkulaufzeit, wenn Sie nach Beacons oder anderen LE-Geräten suchen.
Android hat immer vorausschauend über Bluetooth nachgedacht, und das sehen wir bei jeder neuen Version. Seien Sie einfach auf der Suche nach anderen Geräten, die Bluetooth 5-fähig sind, um die neuen Standards zu nutzen.