Es ist implementierungsspezifisch.
Wenn Sie beispielsweise unter Linux nach wpa_supplicant suchen, haben Sie hier die Möglichkeit, das Überprüfungsintervall in der Konfigurationsdatei zu steuern: wpa_supplicant.conf
Dort wird das Abfrageintervall, wenn keine Verbindung besteht, vom Parameter bestimmt autoscan
.
Sie können entweder ein periodisches Scan-Intervall einstellen, in diesem Beispiel zB alle 30 Sekunden:
autoscan=periodic:30
oder ein Intervall, das zwischen den Scans zunimmt, z. B. Intervalle von 3, 9, 27, 81… bis zu maximal 300 Sekunden in diesem Beispiel:
autoscan=exponential:3:300
Wenn Sie wpa_supplicant verwenden, können Sie beim Scannen am einfachsten den interaktiven Modus aufrufen wpa_cli
und auf die Nachrichten warten, die auf einen neuen Scan hinweisen.
Auf meinem Raspberry Pi 3B mit Raspbian Stretch habe ich standardmäßig überprüft, dass jede Minute ein Scan durchgeführt wird, wenn keine Datenverbindung auf der WiFi-Schnittstelle vorhanden ist. Des Weiteren ist mir aufgefallen, dass, während Sie die Liste der auf der GUI erkannten Zugangspunkte öffnen, das Scanintervall wesentlich kürzer ist.
Das Scan-Intervall ist hier übrigens unabhängig von aktivem oder passivem Scan.