Was ist die maximale Anzahl gleichzeitiger BLE-Verbindungen? [geschlossen]

Wie viele BLE-Peripheriegeräte können gemäß den BLE-Spezifikationen maximal mit einer Zentrale verbunden sein? Auch bestehende Hardware-Implementierungen scheinen Beschränkungen von normalerweise 8 oder 10 zu haben, woher kommt das, und gibt es eine Möglichkeit, diese Grenze zu überwinden, abgesehen vom Verbinden und Trennen nach Bedarf?

Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da es sich NICHT um Elektrotechnik handelt.
Die meisten meiner Arbeiten im Bereich Elektrotechnik habe ich hier einfach aus Gewohnheit gepostet. Ich würde argumentieren, dass es sich um ein Kommunikationsprotokoll handelt, das in diese Kategorie fällt. Wenn Sie jedoch eine passendere Kategorie vorschlagen können, zögern Sie nicht.

Antworten (1)

[Haftungsausschluss: Ich bin ziemlich neu bei BLE. Ich habe einige Seminare besucht. Ich bin dabei, meine erste Gizmo+App zu erstellen.]

Mir ist bekannt, dass einige Zentralen nur eine begrenzte (normalerweise <8) Anzahl angeschlossener Peripheriegeräte unterstützen können. Aber gibt es eine Möglichkeit, dies zu umgehen?

Android 4.3 kann 4x GATT-Verbindungen 1 unterstützen , während Android 4.4 und höher 7x unterstützen können. Diese Art von Änderung lässt es wie eine Einschränkung in der Software und nicht wie eine grundlegende Einschränkung aussehen.

Allerdings weiß ich nicht, wie ich die Zahl der verfügbaren GATT-Verbindungen erhöhen soll. Möglicherweise gibt es für jedes Betriebssystem spezifische Problemumgehungen.

Ist beispielsweise eine Situation möglich, in der die Peripheriegeräte nur für die spezifische Zentrale sichtbar sind (dh andere beliebige Geräte können nicht sehen, was sie ankündigen), aber dennoch in einem Werbemodus arbeiten, wenn nicht direkt darauf zugegriffen wird?

Ich glaube nicht, dass BLE oder Android diese Art von gezielter Werbung unterstützen. Sie könnten jedoch die Nutzlast des Werbepakets verschlüsseln.

[...] könnten dennoch Alerts auf Basis von Triggern aus der Werbeperipherie auf dem zentralen Gerät generiert werden?

Wenn Ihre App erfolgreich entschlüsselt wird, kann sie eine Warnung generieren.

1 Für das gesamte Client-Gerät im Gegensatz zur Anzahl der pro App verfügbaren Verbindungen.

Ja, ich denke, die Einschränkung hat teilweise mit dem Bluetooth-Stack und der zugehörigen Software zu tun.