Forum: Mikrocontroller und Digitale Elektronik ESP32: 5 gleichzeitive BLE Verbindungen aufbauen


von Ro B. (robert123)


Lesenswert?

Hallo zusammen,
ich möchte mit einen ESP32 WROOM 5 BLE-Verbindungen gleichzeitig 
aufbauen (und auch die Vebindung halten). Es sollten kontinuierlich alle 
500 ms (ggf. auch kürzer) Daten empfangen werden und vom ESP32 
ausgewertet. Die Verbindung kurz zu trennen und neu aufzubauen ist keine 
Option.

Frage: geht das mit 5 Verbindungen gleichzeitig? Oder brauche ich dafür 
einen anderen Conroller (nRF52840 vielleicht?) - ich bin für Ideen 
offen.

Stichwort wäre das  Zeitmultiplexing (Time Division Multiplexing, TDM) - 
wenn ich das bei Google eingebe, erhalte ich nur Treffen zwischen dem 
WLAN und BLE Signal, die sich die Antenne teilen... ist nicht ganz was, 
was ich suche

Grüße, Robert

von Εrnst B. (ernst)


Lesenswert?

Kannst du im ESP-IDF konfigurieren, Default ist vmtl bei 3 oder 4.

https://docs.espressif.com/projects/esp-idf/en/v3.3.5/api-reference/kconfig.html#config-btdm-controller-ble-max-conn

Time Division Multiplexing hat damit nix zu tun.

von P. S. (sandl)


Lesenswert?

Ro B. schrieb:
> nRF52840 vielleicht?

Wäre meine Empfehlung, da hat Nordic einfach die Nase vorn - mit den 
52ern sind meines Wissens nach bis zu 20 parallele Verbindungen möglich:
https://jimmywongiot.com/2021/05/27/ble-multiple-central-peripheral-role/

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.