Muszę skanować pod kątem dostępnych sygnałów Wi-Fi i ich mocnych stron. Używam wifiManager.startScan();
i asynchronicznego wifiManager.getScanResult();
.Skanowanie w poszukiwaniu sygnałów Wi-Fi tylko w paśmie 2,4 Ghz
Na urządzeniach bez wsparcia pasma 5 GHz, aby uzyskać wyniki, potrzeba około 500ms, na urządzeniach z obsługą pasma 5 GHz zajmuje to około 2 s, a to dla mnie za dużo. Przypuszczam, że opóźnienie 1,5 sekundy polega na wyszukiwaniu całego pasma 5 GHz.
Czy jest jakiś sposób, w jaki mogę stwierdzić, aby urządzenie skanowało tylko w paśmie 2,4 GHz lub w jakikolwiek inny sposób, w jaki mogłem uzyskać wyniki szybciej (na przykład poprzez NDK)? Przeszukałem całą sieć i nic nie znalazłem, więc domyślam się, że to jedyny sposób.
Dziękuję.
na 5 Ghz otrzymuję wartość częstotliwości poniżej 2500. –