Mat. K. schrieb:
> Wo ran liegt das?
Für die Geschwindigkeit, mit der ein central zu einem peripheral eine
Verbindung aufnehmen kann, ist im wesentlichen das advertising interval
des peripherals verantwortlich. Neben den periodischen advertisments des
peripherals gibt es noch scan request und response, bei dem ein central,
ein advertisendes peripheral um zusätzlich Informationen bitten kann.
Wenn BLEAK z.b. erst diese Zusatzinformationen einsammelt, um sie Deiner
Applikation zur Verfügung zu stellen, damit dieses dann entscheiden
kann, ob sie sich mit dem entdecktem Gerät verbinden möchte, dann dauert
das so schon man deutlich länger.
Wenn Du Dir das genau angucken möchtest, dann empfehle ich Dir, Dir ein
nRF52 Eval Board zu besorgen und Dir das mit nRF-Sniffer / Wireshark
genauer anzugucken.
(https://www.nordicsemi.com/Products/Development-tools/nrf-sniffer-for-bluetooth-le)