2016-08-19 1 views
0

Ich habe ein Peripheriegerät (mit CSR1010), die nur eine Verbindung zum iPhone herstellen kann, wenn es mit Gap-Einstellungen "Bondable Mode" wirbt. Für meine Anwendung möchte ich nicht, dass das Telefon an das Gerät anbindet, aber trotzdem eine Verbindung herstellen möchte (sichere Verbindung).Unterstützt das iPhone BLE (Bluetooth 4.1) nicht bondbare Verbindungen?

Wenn ich den Server in den nicht bindungsfähigen Modus versetzt, unterbricht das iPhone die Verbindung sofort, nachdem die Kopplung autorisiert wurde, ohne dass eine Aktion am Peripheriegerät erfolgt ist (d. H., Das iPhone trennt die Verbindung).

Gemäß der Spezifikation bedeutet nicht-bondbarer Modus, dass unabhängig von der Verbindungsherstellung (mit/ohne Pairing) die Geräte nicht verbunden werden (behalten Sie diese sichere Verbindung nach dieser Verbindung bei). Ich frage mich, ob das iPhone dies tatsächlich unterstützt (Spezifikation sagt, dass es zwingend ist, es zu unterstützen).

Antwort

1

Nein, dieses Verhalten, das Sie erwähnen, begann in iOS 9 zu passieren. Vorher hat es gut funktioniert. Es ist kein Standardverhalten, aber das ist, was Apple macht ...

Was möchten Sie überhaupt erreichen? Das Pairing ohne Bonding fügt fast gar keine Sicherheit hinzu, da ble Pairing einfach entschlüsselt werden kann.

+0

Ändern eines Bootloaders, der bereits Pairing autorisiert, nicht wirklich ein Sicherheitsrisiko mehr als eine minimale Änderungen betreffen. Danke für die Information. – ryeager

0

Ich denke, es ist nicht die Frage, ob das iPhone nicht-Bond-fähig oder nicht unterstützen, ist es das andere Gerät kann das beste Sicherheitsniveau für sich selbst wählen.

was bedeutet, dass jedes Gerät den Hochsicherheitsmodus wählen kann (welches Peer-Gerät auch hohe Sicherheit benötigt), oder wählen Sie den niedrigeren (was bedeutet, dass er keine Verbindung zu einem höheren Sicherheitsknoten herstellen konnte). In Bezug auf Ihre Bedenken, wenn iPhone auch die nicht-Bondble-Modus verwenden, bedeutet das, dass es weniger für die hohe Sicherheitsstufe bedeutet, da sogar niedrige Sicherheitsstufe Gerät mit dem iPhone interagieren kann.

oder wir können sagen, dass iPhone den Modus unterstützen kann, der ohne Paarung aber nicht verwendet es.

Verwandte Themen