Forum: Mikrocontroller und Digitale Elektronik Welche Bluetooth-Geräte speichern dutzende Pairings?


von Erwin M. (nobodyy)


Lesenswert?

Wie ich leidvoll feststellen musste sind die meisten Bluetooth-Geräte so 
schlecht, das sie nur die BD-Hardware-Adresse (MAC) und den 
dazugehörigen
Schlüssel vom letzten Pairing speichern, so das schon wenn man auf dem 
Rechner, mit dem man schon ein Paring durchgeführt hat, dies (ohne 
irgendwelche Workarounds) nochmal durchführen muss schon wenn man ein 
anderes OS bootet. Das ist nicht akzeptabel, denn ich will ein Gerät, z. 
B. eine Bluetooth-Maus auch an verschiedenen Rechnern unter 
verschiedenen Betriebssystemen verwenden und für jede Kombination 
maximal einmal ein Paring durchführen und nicht immer wieder neu. Sonst 
könnte ich ja beim traditionellen Pairing mittels Kabel bleiben.
Also stellt sich die Frage welche Geräte mehrere MACs speichern können, 
wieviele insgesamt und wie viele PINs zu einer MAC.
Gibt es dazu Listen online?

Und bei welchen kann man die Liste der MACs und PINs auch direkt 
modifizieren?
Damit könnte man ja für für ein Bluetooth-Gerät eine Liste anfertigen, 
die man dann auf alle anderen kopieren könnte, was einige Arbeit 
erspart.

von c-hater (Gast)


Lesenswert?

Erwin Meyer schrieb:

> Wie ich leidvoll feststellen musste sind die meisten Bluetooth-Geräte so
> schlecht, das sie nur die BD-Hardware-Adresse (MAC) und den
> dazugehörigen
> Schlüssel vom letzten Pairing speichern

Ja.

> so das schon wenn man auf dem
> Rechner, mit dem man schon ein Paring durchgeführt hat, dies (ohne
> irgendwelche Workarounds) nochmal durchführen muss schon wenn man ein
> anderes OS bootet.

In dieser Konstellation geht es nicht ohne Workarounds. Auch nicht bei 
BT-Geräten, die Multipairing beherrschen. Das liegt einfach daran, daß 
der Primärschlüssel der Pairings die MAC ist (was auch sonst?). Da sich 
die MAC des BT-Adapters normalerweise nicht ändert, nur weil ein anderes 
OS den Adapter benutzt, wird es hier also immer zu einem Problem kommen.

Ob das BT-Gerät Multipairing unterstützt, entscheidet hier nur darüber, 
ob nur einer oder beide der zwei denkbaren Workarounds grundsätzlich in 
Frage kommen.

> Das ist nicht akzeptabel, denn ich will ein Gerät, z.
> B. eine Bluetooth-Maus auch an verschiedenen Rechnern unter
> verschiedenen Betriebssystemen verwenden und für jede Kombination
> maximal einmal ein Paring durchführen und nicht immer wieder neu.

Dann mußt du halt ausschließlich Multipairing-fähige Geräte kaufen und 
für Multiboot-Umgebungen BT-Adapter verwenden, deren MAC sich vom OS aus 
setzen läßt.

So einfach ist das.

> Also stellt sich die Frage welche Geräte mehrere MACs speichern können,

Alle die, bei denen "Multipairing" im Datenblatt steht.

> wieviele insgesamt

Das steht meistens leider nicht im Datenblatt.

> und wie viele PINs zu einer MAC.

Das geht grundsätzlich nicht, weil die MAC unique sein muß.

> Gibt es dazu Listen online?

Kennst du Google?

> Und bei welchen kann man die Liste der MACs und PINs auch direkt
> modifizieren?

Bei praktisch keinem.

von Erwin M. (nobodyy)


Lesenswert?

c-hater schrieb:
> Erwin Meyer schrieb:
>
>> Und bei welchen kann man die Liste der MACs und PINs auch direkt
>> modifizieren?
>
> Bei praktisch keinem.

Aha, danke, dann ist Bluetooth für mich erstmal gestorben, denn beim 
auch frequenzmäßig ähnlichen WLAN kann man verschiedene ESSIDs und 
Passwörter konfigurieren und man muss das nur einmal einstellen. Solange 
Bluetooth sowas nicht kann, ist mir das nicht ausgereift genug; da bin 
ich selbst mit kabelgebundenen Geräten flexibler.

von c-hater (Gast)


Lesenswert?

Erwin Meyer schrieb:

> Aha, danke, dann ist Bluetooth für mich erstmal gestorben, denn beim
> auch frequenzmäßig ähnlichen WLAN kann man verschiedene ESSIDs und
> Passwörter konfigurieren und man muss das nur einmal einstellen.

Na dann viel Spaß bei der Suche nach WLAN-fähigen Tastaturen, Mäusen, 
Headsets usw. usf.

Und nur mal so als Tip: Auch WLAN-Geräte benutzen einen Primärschlüssel 
für ihre Listen, und auch hier ist es die MAC des Peers...

D.h.: Wenn du z.B. auf einem Dual-Boot-System mit Windows und Linux 
einen AP über denselben Adapter, aber mit unterschiedlichen Keys 
aufsetzt, dann wird deine (hypothetisch mal als existierend angenommene) 
WLAN-Maus sich auch nur mit einem der beiden Systeme verbinden können.

Tja, es hat sein Vorteile, zu begreifen, was da eigentlich passiert und 
nicht nur dümmlich rumzutrollen.

von Erwin M. (nobodyy)


Lesenswert?

c-hater schrieb:
> Und nur mal so als Tip: Auch WLAN-Geräte benutzen einen Primärschlüssel
> für ihre Listen, und auch hier ist es die MAC des Peers...

Nein, das verwechselst du mit MAC-Filtern.


> D.h.: Wenn du z.B. auf einem Dual-Boot-System mit Windows und Linux
> einen AP über denselben Adapter, aber mit unterschiedlichen Keys
> aufsetzt, dann wird deine (hypothetisch mal als existierend angenommene)
> WLAN-Maus sich auch nur mit einem der beiden Systeme verbinden können.

Nein, unter MS-Windows wie unter Linux benutze ich gleiche ESSID und 
gleiches Passwort für WLAN-Verbindungen.
Und Keys werden nicht bei WLAN verwendet sondern bei Bluetooth.
Aber dafür gibt es auch Key-Sharing:

http://nullroute.eu.org/~grawity/bluetooth-key-sharing.html

Nur ist das ein umständlicher Workaround, bei dem sich der Anwender an 
das Gerät anpassen muss und es entspricht nicht dem Prinzip der 
Orthogonalität.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.